redis命令大全

redis命令大全

Redis 常用命令
Base Command

command desc remark
keys * 获取所有的key dbsize 获取键总数 exists key 键是否存在 del key 删除键 type key 键类型 move key 2 移动键到2号库 ttl key 键的生命周期 expire key 1 设置键的过期时间 persist key 设置永不过期 rename key key1 重新命名key

Strings Command

command desc remark
set key value nx 如果不存在则创建 可以使用setnx sex key value xx 如果key存在则修改其值 get key 获取键值 incr key 递增 不是数字类型则报错 incrby key 20 递增指定的数字 incrbyfloat key 0.1 递增指定的浮点数 decr key 递减 decrby key 10 递减指定的数字 decrbyfloat key 0.1 递减指定的浮点数 mset key value 批量设置 mget key key1 批量查询 strlen key 获取值的长度 append key new 追加新的内容 getrange key start end 获取指定长度字符

Sets Command

command desc remark
sadd key value1 value2 设置集合 smembers key 获取集合所有内容 srandmember key 1 随机获取集合内的元素 sismember key value 集合是否存在指定元素 scard 集合元素的个数 srem key value 删除集合元素 spop key 2 删除指定个数元素

Sorted Sets Command

command desc remark
zadd key score member 设置有序集合 zscore key member 获取元素分数 zrange key 0 -1 获取所有的元素 zrange key 0 -1 withscores 获取所有的元素及分数 zcard key 获取指定元素个数 zcount key 10 101 获取指定分数范围元素个数 zrank key member 获取元素当前排名 zrangebyscore key 10 101 withscores 获取指定范围有序元素

Lists Command

command desc remark
lpush key value 从列表左端插入元素 rpush key value 从列表右端插入元素 lset key index value 指定位置插入元素 lpop key 从左端弹出一个 rpop key 从右端弹出一个 llen key 获取元素个数 lrange key start end 获取指定索引范围 lrange key 0 -1 查询所有的 lrem key count value 删除指定个数元素 ltrim key start end 保留指定范围内的元素

Hashes Command

command desc remark
hset key field value 存放键值 hmset key field value 存放多个键值 hsetnx key field value 不存在时设置键值 hgetall 查询全部的键值 hget key field 查询指定的键值 hkeys key 查询所有的键 hvals key 查询所有的值 hexists key field 判断键是否存在 hlen key 键的数量 hincrby key field 10 字段值增加 hdel key field 删除指定键值

redis命令大全


分享到 :

Leave a Reply

Your email address will not be published. Required fields are marked *