Redis:常用命令

目录

Redis的数据结构之字符串:

Redis的数据结构之哈希:

Readis的数据结构之List:

Redis的数据结构之set:

Redis的数据结构之sorted-set


Redis的数据结构之字符串:

  1. get key:获取键值

  2. set key value:设置键值

  3. getset key value:获取并设置 键值

  4. incr key :设置键自增

  5. decr key:设置键自减

  6. del key:删除key

  7. incrby key 8:指定键增量值

  8. decrby key 8:指定键减量值

  9. append key str:向key追加字符串

  10. exists key:判断指定key是否存在

  11. type key:显示key的数据类型

  12. keys pattern:返回和pattern匹配的所有key

  13. rename key newkey:将key重名为newkey

  14. expire key timeout:在key上设置超时时间timeout

  15. ttl key:返回key的剩余生存时间(秒)

  16. persist key:删除key的超时设置

  17. select key:选择具有指定dbid的redis逻辑数据库

  18. flushdb:删除当前所选数据库的所有key

  19. quit:服务器关闭连接


Redis的数据结构之哈希:

  1. hset key 元素 值 :设置key的键值

  2. hget key 元素 :获取key内元素的值

  3. hmset key 元素 val [元素 val]:设置多个键值

  4. hmget key 元素1 [元素2]:获取key内多个元素值

  5. hgetall key:获取key所有键值

  6. hdel key 元素:删除key内的元素

  7. hincrby key 元素 x:为key的元素增加x数值

  8. hexists key 元素 :判断key内的元素是否存在

  9. hlen key:key元素个数

  10. hkeys key:获取key所有元素名

  11. hvals key:获取key所有元素值


Readis的数据结构之List:

  1. lpush key 元素 :从key左边开始添加元素

  2. lrange key begin end :获取key内指定方位的集合元素

  3. rpushu key 元素:从key右边开始添加元素

  4. lpop key :从key左侧弹出元素

  5. rpop key:从key右侧弹出元素

  6. llen key:查看key的元素个数

  7. lpushx key 元素:从key头部添加元素

  8. rpushx key 元素:从key尾部添加元素

  9. lrem key x 元素:从key左边删除 x 个元素

  10. lrem key -x 元素:从key右边删除 x 个元素

  11. lset key index 元素值:设置key内 index位置的元素的值

  12. linsert key berfore x aa:在key内x元素之前插入aa元素

  13. linsert key after x aa:在key内x元素之后插入aa元素

  14. rpoplpush key1 key2:将key1尾部元素弹出到key2头部


Redis的数据结构之set:

  1. sadd key member:向key添加member元素

  2. smembers key:查看key的元素

  3. srem key a :key删除a元素

  4. sismember key a:判断key里有无a元素

  5. sdiff key1 key2 :计算key1和key2的差集

  6. sinter key1 key2 :计算key1和key2的交集

  7. sunion key1 key2 :计算key1和key2的并集

  8. scard key :计算key的元素总数

  9. srandmember key:在key内随机抽取一个元素

  10. sdiffstore key3 key1 key2:将key1、key2差集存储到key3

  11. sinterstore key3 key1 key2:将key1、key2交集存到key3

  12. sunionstore key3 key1 key2:将key1、key2并集存到key3


Redis的数据结构之sorted-set:

  1. zadd key 5 a:向key 添加元素a,评分为5

  2. zrange key begin end:查找key内begin到end之间的元素

  3. zrem key a:删除key内元素a

  4. zcard key:查看key的元素个数

  5. zrange key begin end withscores:查找key内begin到end之间的元素,将评分也显示出来

  6. zrevrange key begin end withscores:(同第5条)只是降序排列

  7. zremrangebyrank key 0 2:删除key内评分排名0-2元素(包头包尾)

  8. zremrangebyscore key 10 16:删除key内评分10-16的元素(包头包尾)

  9. zrangebyscore key 18 23 withscores:查找key内评分18-23的元素,将评分也显示出来

  10. zrangebyscore key 18 23 withscores limit 0 2:(同第9条)limit 0 2表示限制返回结果的数量,0 表示从第0个匹配项计数,2 表示最多返回两个匹配项

  11. zincrby key 5 h:为key内的h元素加5的评分

  12. zcount key 20 23:查找key内的20-23评分范围的元素个数


以上是本人在学习Redis这一章总结的命令,如果有不对的地方请大家帮忙及时纠正~

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值