Redis 常用命令->看完就能变强

本文详细介绍了Redis中String、Hash、List、Set、ZSet以及BitMap等数据结构的操作方法,包括基本操作如get、set、append、incr/decr、hset、lpush、sadd、zadd等,以及高级功能如交集、并集、差集、排名和Lua脚本应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、String

①set key value 

② get key value

③ append  key value

④strlen key   返回字符串长度

⑤ incr key    : 为根据key 给value 加1  只是用于整数

⑥ incrby key increment :给指定的key 的value 加/减某些数

⑦ decr key :给指定key 的value减一操作

⑧ decrby key decrement :给指定的key的value 减数

二、 Hash : key(大key) ->key(小key):value

① hset  Key key value

②hget Key key   :获取小key的value 

③ hgetall key :获取所有小key 和 对应的value

④ del key key1,key2 :删除一个或者多个小key

⑤ hexists Key key : 判断key是否存在 成功返回1 失败返回0

⑥ hkeys Key :查询大key 中的所有小key

⑦ hvas Key :查询Key中包含所有小key里的value

三、List

 ① lpush key element  :从左加元素

  ② rpush key element  :从右向左加元素

 ③  lpop  key [count]  :从左侧删除元素 并返回 count代表删除和返回的数量

  ④ rpop  key [count]  :从右侧删除元素 并返回 count代表删除和返回的数量。

四、Set  (无序集合,唯一,去重)

 ① sadd key member 添加元素

 ②smembers key 查询所有的值

③scard  key :获取set中所有的元素

 ④ sinter key[key....]   :交集(公共元素)

 ⑤sunion key[key....]   :并集

 ⑥ sdiff key[key....]   :差集

 ⑦ spop  key [count] :随机移除并返回 

五 、ZSet :有序集合 唯一 去重

①zadd key [NX | XX] [GT | LT] [CH] [INCR] score member [score member ...] 添加一个或多个元素

② zcard  key 计算元素数量

③  zcount key min max  计算有序集合中指定区域分数的成员数是包含的关系[]

④   zrank key member [WITHSCORE]  返回有序集合 key 中成员 member 的排名,其中排名按分数值递增(从小到大)进行计算,排名以 0 开始计数。

 ⑤ ZREVRANK key member ::返回有序集合 key 中成员 member 的倒序排名,其中排名按分数值递减(从大到小)进行计算,排名同样以 0 开始计数。

 ⑥zscore  key member  查看具体分数


一、String

①set key value 

set xiaolong a1

② get key value

get xiaolong

③ append  key value

 APPEND xiaolong a2

④strlen key   返回字符串长度

STRLEN xiaolong

⑤ incr key    : 为根据key 给value 加1  只是用于整数

 incr xiaolong

⑥ incrby key increment :给指定的key 的value 加/减某些数

incrby xiaolong -2

⑦ decr key :给指定key 的value减一操作

decr xiaolong

⑧ decrby key decrement :给指定的key的value 减数

二、 Hash : key(大key) ->key(小key):value

① hset  Key key value

hset xiaolong g1 xiaoming

②hget Key key   :获取小key的value 

 hget xiaolong g1

③ hgetall key :获取所有小key 和 对应的value

hgetall xiaolong

 

④ del key key1,key2 :删除一个或者多个小key

 hdel xiaolong g1 g2

⑤ hexists Key key : 判断key是否存在 成功返回1 失败返回0

hexists xiaolong g1

⑥ hkeys Key :查询大key 中的所有小key

⑦ hvas Key :查询Key中包含所有小key里的value

 hvals xiaolong

 

三、List

 ① lpush key element  :从左加元素

lpush xiaolong g1
lpush xiaolong g2

  ② rpush key element  :从右向左加元素

rpush xiaolong g3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天的接口写完了吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值