redis 第六讲 List
2019-06-03 本文已影响0人
cb_guo
-
单值多 value
- LPUSH / RPUSH / LRANGE
- LPOP / RPOP
- LINDEX 按照索引下标获得元素 (从上到下)
- LLEN list01 得到 list01 的长度
- lrem key 删除 N 个 value
- ltrim key 开始index 结束index。截取指定范围的值后再赋值给 key
- RPOPLPUSH 源列表 目的列表
- lset key index value
- LINSERT key before / after 值1 值2
-
性能总结
1、它是一个字符串链表,left、right 都可以插入添加
2、如果键不存在,创建新的链表
3、如果键已存在,新增内容
4、如果值全移除,对应的键也就消失了
5、链表的操作无论是头和尾效率都极高,单假如是对中间元素进行操作,效率就很惨淡了