阅读量:3
Redis支持多种数据类型,包括字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)和哈希表(Hash)。以下是创建这些数据类型的命令:
- 字符串(String):
- 设置字符串值:
SET key value - 获取字符串值:
GET key - 检查键是否存在:
EXISTS key
示例:
SET mykey "Hello, Redis!"
GET mykey
- 列表(List):
- 在列表左侧插入元素:
LPUSH key element - 在列表右侧插入元素:
RPUSH key element - 获取列表长度:
LLEN key - 获取列表指定索引的元素:
LRANGE key index
示例:
LPUSH mylist "Hello"
RPUSH mylist "World"
LRANGE mylist 0 1
- 集合(Set):
- 添加元素到集合:
SADD key element - 获取集合中的所有元素:
SMEMBERS key - 检查元素是否在集合中:
SISMEMBER key element
示例:
SADD myset "apple"
SMEMBERS myset
SISMEMBER myset "banana"
- 有序集合(Sorted Set):
- 添加元素到有序集合,并设置分数:
ZADD key score element - 获取有序集合中的所有元素及其分数:
ZRANGE key 0 -1 WITHSCORES - 检查元素是否在有序集合中:
ZISMEMBER key element
示例:
ZADD myzset 1 "apple"
ZRANGE myzset 0 -1 WITHSCORES
ZISMEMBER myzset "banana"
- 哈希表(Hash):
- 添加键值对到哈希表:
HSET key field value - 获取哈希表中所有字段:
HGETALL key - 检查字段是否在哈希表中:
HEXISTS key field
示例:
HSET myhash name "Alice"
HGETALL myhash
HEXISTS myhash age
以上就是关于“redis数据类型如何创建”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm