示例
示例
RPUSH timeline:u1 t1 t2 t3 t4 t5
LRANGE timeline:u1 0 2 # t1 t2 t3(前 3 条)
LRANGE timeline:u1 -2 -1 # t4 t5(最后 2 条)
LRANGE timeline:u1 0 -1 # 全量
LRANGE timeline:u1 5 3 # 空数组(start > stop)| 下标 | 0 起;负数从右端计 |
|---|---|
| 越界 | 自动截断到有效范围 |
| 复杂度 | O(S+N),N 为返回元素数 |
分页用 SQL 式 offset 时注意:列表两端不断插入会让下标漂移,翻页重复/遗漏要靠业务容忍或改用 Stream ID。