【Redis】Redis 数据类型与结构—
在Redis中,数据类型主要包括字符串(String), 列表(List), 集合(Set), 有序集合(Sorted Set), 哈希(Hash)等。
字符串(String)
字符串是Redis最基本的数据类型,它能存储任何类型的字符串,包括二进制。
# 设置键值
SET key value
# 获取键值
GET key
列表(List)
列表是简单的字符串列表,可以从两端进行插入或删除。
# 在列表头部插入元素
LPUSH key value
# 在列表尾部插入元素
RPUSH key value
# 获取列表指定范围内的元素
LRANGE key start stop
集合(Set)
集合是无序的字符串集合,不允许有重复元素。
# 添加成员到集合
SADD key member
# 获取集合中的所有成员
SMEMBERS key
有序集合(Sorted Set)
有序集合是字符串成员的集合,每个成员都关联着一个分数。成员是唯一的,但分数(score)可以重复。
# 添加成员到有序集合
ZADD key score member
# 获取有序集合中的所有成员
ZRANGE key start stop [WITHSCORES]
哈希(Hash)
哈希是键值对的集合,Redis中的哈希值是字段和值的映射。
# 设置哈希表字段的值
HSET key field value
# 获取存储在哈希表中指定字段的值
HGET key field
以上代码均为Redis命令行下的使用方式,在实际的编程语言中,如Python,你可能需要使用相应的Redis客户端库来执行这些命令。例如,使用redis-py
库:
import redis
# 连接Redis
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置键值
r.set('key', 'value')
# 获取键值
value = r.get('key')
print(value)
评论已关闭