Redis常用命令汇总(非常全面)

Redis常用命令汇总(非常全面)-mikechen

Redis是一个基于内存的数据结构存储系统,支持多种数据类型和灵活的键值对存储方式。以下是Redis常用命令汇总示例:

1.字符串类型

  • SET key value: 设置key的value值
  • GET key: 获取key的value值
  • APPEND key value: 将value追加到key的value值后面
  • STRLEN key: 返回key的value值的长度
  • INCR key: 将key的value递增1
  • DECR key: 将key的value递减1

2.列表类型

  • LPUSH key value:将value插入到列表key的最前面
  • RPUSH key value:将value插入到列表key的最后面
  • LPOP key:弹出列表key的第一个元素
  • RPOP key:弹出列表key的最后一个元素
  • LRANGE key start stop: 返回列表key从start到stop范围内的元素

3.哈希类型

  • HSET key field value: 设置key的field域的值为value
  • HMSET key field1 value1 field2 value2 …:同一次设置多个field域的值
  • HGET key field: 获取key的field域的值
  • HGETALL key:获取key所有的field-value对
  • HINCRBY key field amount:将key的field域的值递增amount

4.集合类型

  • SADD key member1 member2 …:向集合key添加member1、member2 …
  • SMEMBERS key:返回集合key的所有元素
  • SISMEMBER key member:判断member是否是集合key的元素
  • SREM key member1 member2 …:从集合key中删除member1、member2 …

5.有序集合类型

  • ZADD key score1 member1 score2 member2 …:向有序集合key添加带有score值的元素
  • ZRANGE key start stop:按score从小到大,返回有序集合key从start到stop的元素
  • ZREVRANGE key start stop:按score从大到小,返回有序集合key从start到stop的元素
  • ZRANK key member:返回有序集合key中member的排名(从0开始)

6.其他常用命令

  • EXISTS key:检查key是否存在
  • DEL key:删除指定的key
  • TTL key:查询key的过期时间
  • KEYS pattern:返回符合给定模式pattern的key列表
  • INFO:返回Redis实例的各种信息及统计数值

以上是Redis常用命令汇总示例,更多详细内容可以参考官方文档。

陈睿mikechen

10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

关注「mikechen」公众号,获取更多技术干货!

后台回复面试即可获取《史上最全阿里Java面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法