Redis数据类型list类型常用命令
来源:互联网 发布:xp网络连接图标不见了 编辑:程序博客网 时间:2024/06/05 09:13
列表类型(list)
列表类型可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段。
列表类型内部是使用双向链表实现的,所以列表两端添加元素是非常快的,获取越接近两端的元素速度就越快。
通过列表特点可以模拟栈、队列
列表的应用场景
社交网站的新鲜事,我们关心的只是最新的内容,使用列表类型存储,即使新鲜事的总数达到几千万个,获取其中位于list两端最新的100条数据也是很快的。
列表类型适合用来记录日志,可以保证加入新日志的速度不会受到已有日志数量的影响
列表类型还可以作为队列
命令
向列表两端增加元素
//lpush命令用来向列表左边增加元素,返回列表长度lpush key value [value ...]//rpush命令用来向列表右边增加元素rpush key value [value ...]例子:127.0.0.1:6379> lpush key 1 2 3 4(integer) 4
从列表两端弹出元素
//lpop命令从列表左边取出一个元素lpop key//rpop命令从列表右边取出一个元素rpop key
可以使用上面4个命令模拟栈和队列的操作。
如果列表模拟栈:lpush 和 lpoprpush 和 rpop
如果想列表模拟队列:
lpush 和 rpop rpush 和 lpop
总结:只要从不同方向读,取就是队列,从相同方向读与取就是栈。
3. 获取列表中元素的个数 llen key 当key不存在就会返回04. 获得列表片段 lrange key start stop 例子: //获取列表中所有的值 lrange key 0 -1
阅读全文
0 0
- Redis数据类型list类型常用命令
- redis数据类型 - list类型
- redis数据类型List的常用命令
- Redis数据类型之LIST类型
- Redis 数据类型之List类型
- redis中list类型详解及常用命令
- Redis常用命令(2)List类型
- 3.Redis数据类型之List类型
- 03Redis数据类型之List类型
- Redis数据类型和常用命令
- Redis常用命令-List
- Redis 常用命令 List篇
- redis-list常用命令
- redis数据类型之list
- Redis 数据类型值 list
- Redis数据类型-List
- Redis数据类型--List
- Redis中List数据类型
- 2017 组队赛补题
- 笨办法学python ex21-26
- Opencv3.0各种机器算法总结
- 使用localStorage进行本地存储代码
- CentOS下VMware用桥接模式,静态ip上外网
- Redis数据类型list类型常用命令
- HTTP协议知多少-关于http1.x、http2、SPDY的相关知识
- 使用性能API快速分析web前端性能
- 《数据库SQL实战》查找当前薪水详情以及部门编号dept_no
- HTTP协议解析
- tensorflow库和numpy库中的相关函数
- 综合收集
- TITAN引擎【0.1.0】版本发布
- 【几维安全】移动安全形势严峻:企业数字化转型,解决安全问题刻不容缓!