Redis的八种数据类型介绍
Redis支持的八种数据类型包括:
- String(字符串)
- Hash(哈希)
- List(列表)
- Set(集合)
- Sorted Set(有序集合)
- Bitmaps(位图)
- HyperLogLog(基数估算)
- Stream(流)
下面是每种数据类型的简单示例:
- String(字符串):
SET key "value"
GET key
- Hash(哈希):
HSET hash_key field1 "value1"
HGET hash_key field1
- List(列表):
LPUSH list_key "value1"
LRANGE list_key 0 -1
- Set(集合):
SADD set_key "value1"
SMEMBERS set_key
- Sorted Set(有序集合):
ZADD sorted_set_key 1 "value1"
ZRANGE sorted_set_key 0 -1 WITHSCORES
- Bitmaps(位图):
SETBIT bit_key 1 1
GETBIT bit_key 1
- HyperLogLog(基数估算):
PFADD hyperloglog_key "value1"
PFCOUNT hyperloglog_key
- Stream(流):
XADD stream_key *field1 value1
XRANGE stream_key - +
注意:代码示例中的命令是Redis命令行下的使用方式,并且假设了存在Redis服务器。在实际的编程语言中使用Redis客户端库时,语法会有所不同。
评论已关闭