redis学习笔记(4)—— redis常用命令3

redis常用命令

set类型常用命令

  1. sadd key number1 number2 … (向集合添加一个或多个成员)
  2. srem key number1 numner2 … (移除集合中一个或多个成员)
  3. scard key (获取集合的成员数)
  4. sdiff key1 key2 … (返回所有集合之间的差集)
  5. sdiffstore destinationkey key1 key2 … (返回给定所有集合的差集并存储在 destinationkey 中)
  6. sinter key1 key2 … (返回给定所有集合的交集)
  7. sinterstore destinationkey key1 key2 … (返回给定所有集合的交集并存储在 destinationkeys 中)
  8. sunion key1 key2 … (返回所有给定集合的并集)
  9. sunionstore destinationkey key1 key2 … (所有给定集合的并集存储在 destinationkey 集合中)
  10. sismember key member (判断member是否存在于key中)
  11. smembers key (返回key集合中所有成员)
  12. smove sourcekey destinationkey member (将集合sourcekey中的member成员移动到集合destinationkey中)
  13. spop key (随机移出并返回集合key中的一个元素)
  14. srandmember key [count] (返回集合中一个或多个随机数)
  15. sscan key cursor [match pattern] [count count] (迭代集合中的元素)

sorted set 有序集合常用命令

  1. zadd source1 member1 source2 member2 … … (向有序集合添加一个或多个成员,或者更新已存在成员的分数)
  2. zrem key number1 number2 … (移除有序集合中一个或多个元素)
  3. zcard key (获得有序集合的成员数)
  4. zcount key min max (获得指定分数区间的成员数)
  5. zincrby key increment member (有序集合中对所指定成员的分数上加上增量increment)
  6. zrange key start stop [ withscores] (通过索引区间返回有序集合的指定区间内的成员)
  7. zrank key member (返回有序集合中指定成员的索引)
  8. zrevrank key member (返回有序集合中指定成员的排名,有序集成员按分数值递减(从大到小)排序)
  9. zscore key member (返回集合中指定元素的分数值)
  10. ascan key cursor [match pattern] [count count] (迭代有序集合中的元素(包括元素成员和元素分值))

手动高亮tip

这两种数据类型比较像,只不过一个是有序的。有序集合的命令其实还有很多,这里只是列出了一些基本的简单的,大家如果想了解其他的命令,可以上https://redis.io/commands这个网站上查看命令。大家可以试着打打命令,毕竟实践是检验真理的唯一标准,也是加深映像的重要途径。祝大家学习进步,工作顺利,生命不息,奋斗不止。如有问题请留言或私信。老规矩送个句子给大伙。

天赐食于鸟,但绝不投食于巢

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值