Redis常用命令总结

Redis Command

Base Command

commanddescremark
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

commanddescremark
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

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

Sorted Sets Command

commanddescremark
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

commanddescremark
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

commanddescremark
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删除指定键值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值