首页 > 其他 > 详细

Redis数据类型之list、hash、set以及sorted_set

时间:2021-02-28 21:46:11      阅读:21      评论:0      收藏:0      [点我收藏+]

list

  • 双向链表,key中有head和tail指向list的第一个以及最后一个元素。
  • 对list的操作
    • 使用help @list查看所有操作
    • 在对list的操作中,以L开头的操作,部分代表list的左边,以R开头的操作代表list的右边。维护了正负索引
    • lpush key value [value]:从list的左边添加元素。(后push的在左边)
    • rpush key value [value]:从list的右边添加元素。(后push的在右边)
    • lpop key:从list的左边弹出元素。
    • rpop key:从list的右边弹出元素。
    • lrange key start stop:取value从start到stop的元素。
    • lindex key index:取出value位于index的元素。
    • lset key index value:将index处设为value。
    1. lpush + lpop / rpush + rpop(同向命令):先进后出,模拟栈
    2. lpush + rpop / rpush + lpop(反向命令):先进先出,模拟队列

Redis数据类型之list、hash、set以及sorted_set

原文:https://www.cnblogs.com/liu-feng/p/14460126.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!