Redis指令参考手册

本文详细介绍了Redis中的四种主要数据结构:字符串、哈希表、列表和集合,包括它们的使用场景和操作指令,为 Redis 的高效使用提供参考。
摘要由CSDN通过智能技术生成

字符串

插入键值对
set key value
get key

批量插入
mset key value key value...
mget key key...

插入\批量插入 并设置过期时间
setnx key value
msetnx key value key value

按照起始、终止获取
getrange key start end

从指定下标替换目标值
setrange key offset value

获取字符串长度
strlen key

++
incr key
--
decr key

按照increment新增\减少
incrby key increment
decrby key increment

flushall

哈希表

设置结构体
hset key field value
hget key field

批量设置结构体字段
hmset key [field..] value
hmget key [field..]

获取所有信息
hgetall key

获取结构体数量
hlen

获取所有键
hkeys key
获取所有值
hvals key

按照increment增加、减少结构体字段
hincrby key filed increment
hdecrby key filed increment

按照increment增加float值
hincrbyfloat key filed increment

判断字段是否存在
hexists key filed 

删除字段
hdel key filed
删除结构体
hdel key 

list

从左、右 push元素入list
lpush key [val..]
rpush key [val..]

从左、右 pop元素
lpop key
rpop key

根据下标获取元素
lrange start end 

获取元素个数
llen key

根据下标获取元素
lindex key index

根据下标替换元素
lset key index value

根据下标向前、向后 插入元素
linsert key before/after pivot value

删除
lrem key count value

清除下标以外元素
ltrim start stop

删除列表
del key

set

添加集合元素
sadd key member

获取集合全部元素
smembers key

统计元素数量
scard key

检查member是否存在集合
sismember key member

删除元素
srem key member

弹出count个元素
spop key count

随机取出count个元素
srandmember key count

移动source中元素至target
smove source target member

返回差集
sdiff [key..]
返回交集
sinter [key..]
返回并集
sunion [key..]

有序集合

新增分数&元素
zadd key score member
获取指定位置元素
zrange start end 
返回元素排名
zrank key member
返回元素分数
zscore key member
获取集合数量
zcard key
获取指定值域数量
zcount key min max
返回元素根据值域
zrangebyscore key min max limit offset count
删除元素
zrem key [member..]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值