zoukankan      html  css  js  c++  java
  • 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:可以作为一个循环队列

  • 相关阅读:
    06-tree Shaking
    05-babel-解析高级js语法+polyfill按需注入
    Symbol.iterator
    回调
    finally
    then的参数
    通过简单例子看Promise(一)
    作为Promise构造函数参数的函数
    resolved和rejected
    resolve和reject
  • 原文地址:https://www.cnblogs.com/summeryl/p/11141847.html
Copyright © 2011-2022 走看看