温馨提示×

redis数据类型如何创建

小樊
81
2024-11-06 01:18:34
栏目: 云计算

Redis支持多种数据类型,包括字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)和哈希表(Hash)。以下是创建这些数据类型的命令:

  1. 字符串(String):
  • 设置字符串值:SET key value
  • 获取字符串值:GET key
  • 检查键是否存在:EXISTS key

示例:

SET mykey "Hello, Redis!"
GET mykey
  1. 列表(List):
  • 在列表左侧插入元素:LPUSH key element
  • 在列表右侧插入元素:RPUSH key element
  • 获取列表长度:LLEN key
  • 获取列表指定索引的元素:LRANGE key index

示例:

LPUSH mylist "Hello"
RPUSH mylist "World"
LRANGE mylist 0 1
  1. 集合(Set):
  • 添加元素到集合:SADD key element
  • 获取集合中的所有元素:SMEMBERS key
  • 检查元素是否在集合中:SISMEMBER key element

示例:

SADD myset "apple"
SMEMBERS myset
SISMEMBER myset "banana"
  1. 有序集合(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"
  1. 哈希表(Hash):
  • 添加键值对到哈希表:HSET key field value
  • 获取哈希表中所有字段:HGETALL key
  • 检查字段是否在哈希表中:HEXISTS key field

示例:

HSET myhash name "Alice"
HGETALL myhash
HEXISTS myhash age

0