1.Redis 列表

Redis 列表是一种简单的字符串列表,按照插入顺序排序。它是一个双向列表,支持从头部插入和从尾部插入。Redis 列表的最大长度是 2^32-1,也就是 4294967295 个元素。Redis 列表的常用操作包括 LPUSH、RPUSH、LRANGE、LPOP、RPOP 等。

2.Redis 集合

Redis 集合是一种字符串的无序集合,不允许重复的成员。它是通过哈希表实现的,所以添加、删除、查找的复杂度都是 O(1)。Redis 集合的最大长度是 2^32-1,也就是 4294967295 个元素。Redis 集合的常用操作包括 SADD、SREM、SISMEMBER、SMEMBERS 等。

3. 使用示例

例如我们想把一组数据存入 Redis,其中有字符串、数字和布尔值,我们可以使用 Redis 列表和集合来实现:

123456789101112131415LPUSH list_key "string_value" 
LPUSH list_key 123
LPUSH list_key true
SADD set_key "string_value"
SADD set_key 123
SADD set_key true
Bash

这样,我们就可以把字符串、数字和布尔值存入 Redis 列表和集合中,以便以后使用。