详细信息 您现在的位置是:首页 > 数据库
redis里List数据类型的使用
来源:
发布时间:2020-02-22
1607 人已围观
摘要list类型其实就是一个双向链表。通过push,pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列。
list类型其实就是一个双向链表。通过push,pop操作从链表的头部或者尾部添加删除元素。
这使得list既可以用作栈,也可以用作队列。
该list链表类型应用场合:
获得最新的10个商品:select * from goods order by id desc limit 10;
获得最新的10个登录用户信息: select * from user order by logintime desc limit 10;
以上两个sql语句可以实现需求,但是数据多的时候,全部数据都要受到影响,对数据库的负载比较高。
如果通过list链表实现以上功能,就会极大节省各方面资源消耗,可以在list链表中保留最新的10个数据,旧的数据从链表中给去除。每次从链表中直接获取数据即可。
list案例:
获得最新的前5个商品信息newgoods。
(新)nokia htc heimei apple samsung xiaomi lenovo huawei(旧)
上一篇: redis里String类型操作
下一篇: redis中set集合类型的使用
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com