Redis 是一种内存数据库,支持多种数据类型
▥数据库
𝄐 0
redis7种数据类型,redis数据类型常用命令,redis5种数据类型,redis数据类型操作命令,redis数据类型及用法,redis数据类型和用法
Redis 是一种内存数据库,支持多种数据类型。以下是 Redis 支持的主要数据类型及其简要说明:
1. 字符串 (String):Redis 中最简单的数据类型,可以存储普通字符串、整数或浮点数。
例子:
SET name "ChatGPT"
GET name
输出:"ChatGPT"
2. 列表 (List):一个列表可以包含多个字符串元素,可在列表的两端插入或删除元素。
例子:
LPUSH mylist "world"
LPUSH mylist "hello"
LRANGE mylist 0 1
输出:["hello", "world"]
3. 集合 (Set):一个集合是一组无序的字符串元素,其中每个元素都是唯一的。
例子:
SADD myset "hello"
SADD myset "world"
SMEMBERS myset
输出:["hello", "world"]
4. 散列 (Hash):由字段和与其相关联的值组成的映射表。
例子:
HSET user id 123
HSET user name "John"
HGETALL user
输出:{"id": "123", "name": "John"}
5. 有序集合 (Sorted Set):类似于集合,但每个元素都有一个分数关联,按照分数排序并返回。
例子:
ZADD myzset 1 "one"
ZADD myzset 2 "two"
ZADD myzset 3 "three"
ZRANGE myzset 0 -1 WITHSCORES
输出:[("one", 1), ("two", 2), ("three", 3)]
Redis 是一种内存数据库,支持多种数据类型。以下是 Redis 支持的主要数据类型及其简要说明:
1. 字符串 (String):Redis 中最简单的数据类型,可以存储普通字符串、整数或浮点数。
例子:
SET name "ChatGPT"
GET name
输出:"ChatGPT"
2. 列表 (List):一个列表可以包含多个字符串元素,可在列表的两端插入或删除元素。
例子:
LPUSH mylist "world"
LPUSH mylist "hello"
LRANGE mylist 0 1
输出:["hello", "world"]
3. 集合 (Set):一个集合是一组无序的字符串元素,其中每个元素都是唯一的。
例子:
SADD myset "hello"
SADD myset "world"
SMEMBERS myset
输出:["hello", "world"]
4. 散列 (Hash):由字段和与其相关联的值组成的映射表。
例子:
HSET user id 123
HSET user name "John"
HGETALL user
输出:{"id": "123", "name": "John"}
5. 有序集合 (Sorted Set):类似于集合,但每个元素都有一个分数关联,按照分数排序并返回。
例子:
ZADD myzset 1 "one"
ZADD myzset 2 "two"
ZADD myzset 3 "three"
ZRANGE myzset 0 -1 WITHSCORES
输出:[("one", 1), ("two", 2), ("three", 3)]
本文地址:
/show-278884.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。