mysql中的list数据类型_redis⾥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;
redis支持的五种数据类型以上两个sql语句可以实现需求,但是数据多的时候,全部数据都要受到影响,对数据库的负载⽐较⾼。
如果通过list链表实现以上功能,就会极⼤节省各⽅⾯资源消耗,可以在list链表中保留最新的10个数据,旧的数据从链表中给去除。每次从链表中直接获取数据即可。
list案例:
获得最新的前5个商品信息newgoods。
(新)nokia htc heimei apple samsung xiaomi lenovo huawei(旧)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论