keys * keys my* #存在返回1 127.0.0.1:6379 exists na本文来源gaodai#ma#com搞@@代~&码*网/me (integer) 1 #不存在返回0 127.0.0.1:6379 exists you (integer) 0 127.0.0.1:6379 del name (integer) 1 127.0.0.1:6379 del you (integer) 0 127.0.0.1:6379 expire name 10 (integer) 1 127.0.0.1
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
(1)keys返回满足给定pattern的所有Key;(2)exists确认一个key是否存在;(3)del删除一个key;(4)expire设置一个key的过期时间;(5)move将当前数据库中的key转移到其他数据库当中;(6)persist移除给定key的过期时间;(7)randomkey随机返回key空间的一个key;(8)rename重命名key;(9)type返回值的类型。
(1)ping测试连接是否存活;(2)echo在命令行打印内容;(3)select选择数据库,Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取;(4)quit退出连接;(5)dbsize(6)inforedis服务器的信息;(7)configget实时转储收到的请求,返回相关配置的参数;(8)flushdb删除当前选择数据库中的所有key;(9)flushall删除所有数据库中的所有key;
设置客户端连接后进行任何其他指定前需要使用的密码。警告:因为redis速度相当快,所以在一台比较好的服务器下,一个外部的用户可以在一秒钟进行150k次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解。(2)主从复制Redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server 相同的数据库副本。