set key vlaue : 为当前key设值 get key :获取当前key的值 getset key value :先获取当前值然后在覆盖当前值 mset key vlaue [key value…] :设置多个键值对 mget key [key…] :获取多个键对应的值 del key :删除键对应的键值对 incr key :为当前key对应值自增1 incrby key increment :为当前key对应值自增increment decr key :为当前key对应值减去1 decrby key decrement :为当前key对应值减去decrement append key value :为当前key对应值追加内容 strlen key :求当前key对应值的长度
hset key field value :为当前key添加字段和值 hmset key field value [field value…] :为当前key添加多个字段和值 hsetnx key field vlaue :为当前key添加字段值,前提不得与key中field重名 hget key field :获取key对应field的value hmget key field [field…] :获取key对应多个field的value hgetall key :获取key对应的所有field和value hdel key field [field…] :删除key对应的field-value对 hincrby key field increment :对key对应的field的value增加increment hexists key field :判断key是否有对应的field hkeys key :查看key对应的所有key hvals key :查看key对应的所有value hlen key : 查看key的field数量
lpush key value [value…] :向列表左端增加元素 rpush key value [value…] :向列表右端增加元素 lrange key start stop :查看列表start到stop范围 lpop key :从列表左端弹出元素 rpop key :从类表右端弹出元素 llen key :获取列表元素个数 lrem key count value :删除列表中指定value,count决定删除规则 lindex key index :获取指定索引index的元素值 list key index value :设值指定索引的index的元素值 ltrim key start stop :只保留start-stop范围的数据,其他删除 linsert key before|after pivot value :向列表的pivot元素的before或after插入value rpoplpush source destination :弹出列表source的一个值发射到destination 中
sadd key member [member…] :增加元素 smembers key :获取集合所有元素 sismember key member :判断集合是否在集合中 sdiff key1 [key2…] :求Cukey1的集合 sinter key1 [key2…] :求key1∩key2的集合 sunion key1 [key2…] :求key1∪key2的集合 scard key :求集合的元素个数 spop key :随机弹出一个元素
Sortedset集合数据类型操作 zadd key score member [score member…] : 向集合中添加score-member对 zscore key member :根据member获取score zrem key member [member…] :删除指定member zrange key start stop [withscores] :获取start到stop范围从小到大的元素,加上withscores可获取score zrevrange key start stop [withscores] :获取start到stop范围从大到小的元素,加上withscores可获取score zrank key member :从小到大获取元素排名 zrevrank key member :从大到小获取元素排名 zrangebyscore key min max [withscores] [limit offset count] :获取指定分数范围的元素,加上withscores可获取score,limit可获取条数 zincrby key increment member :增加某个元素的分数increment zcard key :获取集合元素数量 zcount key min max :指定分数范围内的元素数量 zremrangebyrank key start stop :按照排名在start到stop范围删除元素 zremrangebyscore key min max :按照分数min到max范围删除元素
keys key[*] :返回指定key名的所有key exists key :判断是否有指定key del key :删除指定key rename key newkey:重命名key type key :判断key类型 expire key seconds :设置key生存时间,以秒为单位 pexpire key milliseconds :设置key生存时间,以毫秒为单位 ttl key :查看key剩余的生存时间 persist key :清除生存时间