Redis 指令速查指南

这份指南涵盖了常用的 Redis 操作指令,并对每个指令的参数和返回值进行了说明,方便快速查找和使用。

数据结构和常用指令

  • 字符串(Strings)
    • SET key value:设置指定 key 的值
    • GET key:获取指定 key 的值
    • INCR key:将 key 中储存的数字值增一
    • DECR key:将 key 中储存的数字值减一
  • 哈希(Hashes)
    • HSET key field value:将哈希表 key 中的字段 field 的值设为 value
    • HGET key field:获取存储在哈希表中指定字段的值
    • HGETALL key:获取在哈希表中指定 key 的所有字段和值
  • 列表(Lists)
    • LPUSH key value:将一个值插入到列表头部
    • RPUSH key value:将一个值插入到列表尾部
    • LPOP key:移除并获取列表的第一个元素
    • RPOP key:移除并获取列表的最后一个元素
  • 集合(Sets)
    • SADD key member:向集合添加一个或多个成员
    • SMEMBERS key:返回集合中的所有成员
    • SISMEMBER key member:判断成员元素是否是集合的成员
  • 有序集合(Sorted Sets)
    • ZADD key score member:向有序集合添加一个或多个成员,或者更新已存在成员的分数
    • ZRANGE key start stop:返回有序集中指定区间内的成员
    • ZSCORE key member:返回有序集中,成员的分数值

其他常用指令

  • KEYS pattern:查找所有符合给定模式 pattern 的 key
  • DEL key:删除指定的 key
  • EXPIRE key seconds:设置 key 的过期时间
  • TTL key:查看 key 剩余的过期时间

更多指令请参考官方文档:https://redis.io/commands