Redis 支持的五种主要数据结构
Redis支持的五种主要数据结构是:
- 字符串(String)
- 列表(List)
- 集合(Set)
- 有序集合(Sorted Set,或者是ZSet)
- 哈希(Hash)
以下是每种数据结构的基本命令示例:
- 字符串(String):
# 设置键值
SET key value
# 获取键值
GET key
# 增加/减少键的整数值
INCR key
DECR key
- 列表(List):
# 在列表左侧插入元素
LPUSH key value1 [value2]
# 在列表右侧插入元素
RPUSH key value1 [value2]
# 获取列表指定范围内的元素
LRANGE key start stop
- 集合(Set):
# 添加成员到集合
SADD key member1 [member2]
# 获取集合中的所有成员
SMEMBERS key
- 有序集合(Sorted Set):
# 添加成员及其分数到有序集合
ZADD key score1 member1 [score2 member2]
# 获取有序集合中的所有成员及其分数
ZRANGE key start stop [WITHSCORES]
- 哈希(Hash):
# 设置哈希表字段的值
HSET key field value
# 获取哈希表中的所有字段和值
HGETALL key
这些命令是Redis最基本的命令,每种数据结构都有其特定的用途和场景。
评论已关闭