我们知道,在redis-cli中使用如SET、GET等命令可以读写数据。但如果过大(例如一个几百K的字符串),这种方法就有些不方便了。
2025/9/28小于 1 分钟
我们知道,在redis-cli中使用如SET、GET等命令可以读写数据。但如果过大(例如一个几百K的字符串),这种方法就有些不方便了。
我们在使用 Redis 时,对 List 数据结构的操作经常使用的是 LPUSH、RPUSH、LPOP、RPOP 等命令,这些命令都是非阻塞的。
Redis 还提供了对 List 数据结构的阻塞操作 BLPOP 和 BRPOP。
命令格式是:
BLPOP LIST1 LIST2 .. LISTN TIMEOUT
和 Redis 的集合(Set)类似,有序集合(Sorted Set)也是一组不重复的字符串元素,但每个元素都会关联一个double类型的分数(score),Redis 会根据分数对元素进行排序。
有序集合的成员是唯一的,但分数(score)可以重复。
有序集合(Sorted Set)可以很容易地用来实现排行榜、优先队列等功能。