redis_string

  • 设置键值对:SET key value
  • 获取键值对:GET key
  • 批量设置键值对:MSET key1 value1 key2 value2 ...
  • 批量获取键值对:MGET key1 key2 ...
  • 自增:INCR key
  • 自减:DECR key
  • 追加字符串到已有字符串的末尾:APPEND key value

redis_list

  • 在列表左侧添加一个或多个元素:LPUSH key element1 element2 ...
  • 在列表右侧添加一个或多个元素:RPUSH key element1 element2 ...
  • 弹出并返回列表左侧的第一个元素:LPOP key
  • 弹出并返回列表右侧的第一个元素:RPOP key
  • 获取列表指定范围内的元素:LRANGE key start stop
  • 获取列表中元素的个数:LLEN key

redis_hash

  • 设置哈希表中的一个字段的值:HSET key field value
  • 获取哈希表中指定字段的值:HGET key field
  • 获取哈希表中所有字段和值:HGETALL key
  • 获取哈希表中所有字段名:HKEYS key
  • 获取哈希表中所有值:HVALS key
  • 获取哈希表中字段数量:HLEN key

redis_set

  • 向集合添加一个或多个成员:SADD key member1 member2 ...
  • 从集合中移除一个或多个成员:SREM key member1 member2 ...
  • 获取集合中的所有成员:SMEMBERS key
  • 获取集合中成员的数量:SCARD key
  • 判断一个成员是否在集合中:SISMEMBER key member

redis_zset

  • 向有序集合添加一个元素:ZADD key score member

  • 获取有序集合中指定范围内的元素:ZRANGE key start stop [WITHSCORES]

  • 获取有序集合中指定成员的排名:ZRANK key member

  • 获取有序集合中成员数量:ZCARD key

  • 获取有序集合中指定成员的分数:ZSCORE key member

  • 复习 Redis 基础命令行 (@2024-02-16)