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