以下是一些常用的 Redis 命令,涵盖了各种数据类型的基本操作。这里的示例命令是使用 Redis 命令行客户端 (redis-cli) 执行的,你可以根据需要在应用程序中使用相应的客户端库。

1. 字符串(String):
   - 设置字符串值:
     SET mykey "Hello, Redis!"

   - 获取字符串值:
     GET mykey

   - 递增操作:
     INCR counter

2. 哈希表(Hash):
   - 设置哈希表字段:
     HSET user:1 username john_doe

   - 获取哈希表字段值:
     HGET user:1 username

   - 获取整个哈希表:
     HGETALL user:1

3. 列表(List):
   - 从左侧插入元素:
     LPUSH mylist "one"

   - 从右侧插入元素:
     RPUSH mylist "two"

   - 获取列表范围:
     LRANGE mylist 0 -1

4. 集合(Set):
   - 添加元素到集合:
     SADD myset "apple"

   - 获取集合所有元素:
     SMEMBERS myset

   - 检查元素是否存在:
     SISMEMBER myset "orange"

5. 有序集合(Sorted Set):
   - 添加元素到有序集合:
     ZADD highscores 100 "Player1"

   - 获取有序集合范围及分数:
     ZRANGE highscores 0 -1 WITHSCORES

   - 按分数范围获取成员:
     ZRANGEBYSCORE highscores 0 150

6. 位图(Bitmap):
   - 设置位:
     SETBIT user:1000:likes 1231 1

   - 获取位:
     GETBIT user:1000:likes 1231

   - 统计位为 1 的数量:
     BITCOUNT user:1000:likes

这只是 Redis 命令的一小部分,Redis 提供了更多强大的命令和功能,用于处理事务、订阅-发布、流数据等。你可以参考 [Redis 命令参考文档](https://redis.io/commands) 获取完整的命令列表和详细的命令说明。


转载请注明出处:http://www.zyzy.cn/article/detail/9068/Redis