redis命令

命令:

keys     查看当前数据库下面的键,一般要结合通配符使用。 
        比如查看当前数据下面的所有键使用 keys *
exists     查看某个键是否在当前数据里面。
del     删除当前数据库下面的指定键 
        语法:del key1 key2 key3
expire    给一个键设置有效期,单位是秒 
        语法:expire key 秒数
select     选择数据库,在redis里面默认有16个数据库,编号是从0到15,默认是在0号数据库里面。                 语法:select  数据库编号
move     将当前数据库中的key转移到其他数据库中。 
        语法move key  数据库编号
persist 把key的有效期设置为永久有效,和expire命令对应。
        语法:persist key 
randomkey     随机返回一个键
type         返回键的数据类型。
dbsize         返回当前数据库键的个数
info         查看redis服务器的一些信息
flushdb        删除当前选择数据库中的所有key
flushall    删除所有数据库中的所有key



命令         含义                                                            语法
sadd        向集合里面添加元素                                             sadd key value1 value2
smembers    获取集合里面的元素                                            smembers key
srem        删除集合里面指定元素                                             srem key  指定的元素
spop        随机删除集合里面某个元素,返回该元素                            spop key
srandmember    随机返回集合里面的某个元素,但是并不是删除                        srandmember key
sdiff        求集合里面的差集,第一个集合里面不存在于另外集合里面的元素         sdiff key1    key2
sdiffstore    求集合里面的差集,并保存到新的集合里面                              sdiffstore  newKey  key1   key2
sinter        返回集合交集,即在集合1和集合2都存在的元素                        sinter  key1 key2
sinterstore    返回集合交集,取出交集并存储到新的集合。                         sinterstore newKey key1 key2
sunion        返回集合的并集,即多个集合里面的全部元素                         sunion key1 key2
sunionstore    求得并集并存储到新的集合                                        sunionstore newKey key1 key2
smove        把元素从第一个集合里面移动到另外的集合里面                        smove  key1  key2  移动的元素
scard         返回集合中元素的个数                                            scard  key
sismember    检测某个元素是否在集合中                                        sismember    key 元素

 

posted @ 2019-02-19 16:44  好笑。  阅读(147)  评论(0编辑  收藏  举报