• Redis学习第二天


    Redis常用命令

      list介绍

    •  Redis选取了链表作为它的list集合的存储,因为在Redis操作中,最多的操作是进行元素的增删。

        而链表的优点就是对于链表中的元素的增删,效率极高。

      使用环境:

        1. 做大数据集合的增删

        2. 任务队列(用户任务队列)

      

      list命令:

        取值:lrange key start end :获取链表从start到end的元素的值,start、end从0记数;

      也可以为负数,若为-1则表示链表尾部的元素,以此类推。

        两端操作:lpush key values[value1 value2..]:在指定的key所关联的list的头部插入所有的values,如果key不存在,该命令在插入的之前创建一个与该key关联的空链表,之后再向该链表的头部插入数据。插入成功,返回元素的个数。

               rpush key values[value、value2...]:在该list的尾部添加元素。

        删除操作:lpop key:从头部开始删除元素

               rpop key:从尾部开始删除元素

        扩展命令:llen  key:返回指定的key关联的链表中的元素的数量

             rpoplpush resource destination:将链表中的尾部元素弹出并添加到头部。【循环操作】

             rpoplpush key key:可以作为一个循环队列

  • 相关阅读:
    linux tcp调优
    nginx 代理http配置实例
    nginx代理socket tcp/udp
    C++对象数组初始化
    《大型网站技术架构》读书笔记
    内核空间、用户空间和虚拟地址(转)
    集群——LVS理论(转)
    Linux服务器集群系统(一)(转)
    从一个开发的角度看负载均衡和LVS(转)
    ubuntu下允许root用户ssh远程登录
  • 原文地址:https://www.cnblogs.com/summeryl/p/11141847.html
Copyright © 2020-2023  润新知