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 元素