如何实现固定长度的Redis列表?

Posted 荣神益人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现固定长度的Redis列表?相关的知识,希望对你有一定的参考价值。

今天有个功能需求,需要固定展示N条动态,需要实现固定长度的Redis列表,搜索百度后找到了解决办法,用列表的LTRIM来实现:https://www.runoob.com/redis/lists-ltrim.html

Redis Ltrim 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
下标 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。

以上是关于如何实现固定长度的Redis列表?的主要内容,如果未能解决你的问题,请参考以下文章

(十七)ATP应用测试平台——Redis实现API接口访问限流(固定窗口限流算法)

(十七)ATP应用测试平台——Redis实现API接口访问限流(固定窗口限流算法)

如何将可变长度列表的 Pandas DataFrame 列(或系列)转换为固定宽度的 DataFrame [重复]

如何实现两个可排序的剑道:一个带有固定元素(调色板对象),另一个带有每个元素的副本

Redis为什么要自己实现一个SDS

Redis核心原理与实践--列表实现原理之quicklist结构