Redis支持的字符串、列表、集合、散列、有序集合类型简介
Redis 支持多种数据类型,包括字符串(Strings)、列表(Lists)、集合(Sets)、散列(Hashes)和有序集合(Sorted Sets)。每种类型都有其特定的用途和操作命令。下面分别对这些类型进行详细介绍,并举例说明它们的用法。
一、简介及举例
1. 字符串(String)
字符串是 Redis 最基本的数据类型,它可以存储任何形式的字符串,包括文本或二进制数据。
- 操作命令:
SET
,GET
,INCR
,DECR
等。 - 用途:常用于存储单个值,如计数器、单个对象等。
- 示例:
- 设置一个键:
SET user:name "Alice"
- 获取一个键的值:
GET user:name
- 设置一个键:
2. 列表(List)
列表是简单的字符串列表,按插入顺序排序。它是一个链表,因此添加或移除元素的操作是非常快速的,无论列表有多长。
- 操作命令:
LPUSH
,RPUSH
,LPOP
,RPOP</