zoukankan      html  css  js  c++  java
  • redis列表操作基本命令

    RPUSH:从列表尾部插入一个元素,RPOP:返回列表最后一个元素并从列表删除
    LPUSH:从列表头部插入一个元素,LPOP:返回列表第
    一个元素并从列表删除
    (没看到命名的介绍,个人理解R就是right,右边,L就是left,左边,这样记还挺方便)
    使用rpush和lpop,可以实现FIFO(First In First Out,先入先出)类型的列队
    ex:
    rpush list "aa" "bb" "cc" "dd"
    lpop list -->"aa"
    lpop list -->"bb"
    LRANGE:获取列表一定范围内的元素
    ex:lrange list 0 3

    LTRIM:队列表元素进行修剪,使列表的元素仅在指定的范围之内,即删除指定范围之外的元素
    ex:rpush list "aa" "bb" "cc" "dd"
    lrange list 0 -1-->"aa" "bb" "cc" "dd"

    ltrim list 1 2
    lrange list 0 -1-->"bb" "cc'

    LREM:删除列队元素
    lrem key count value
    • count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
    • count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
    • count = 0 : 移除表中所有与 VALUE 相等的值

    更多命令请看教程,还算比较详细
    http://www.yiibai.com/redis/
    http://www.runoob.com/redis/redis-hashes.html

  • 相关阅读:
    C/S 与 B/S 区别
    XE2的一些新东西
    Versant数据库实验
    概率算法sherwood算法
    组合数学引论部分习题答案
    概率算法n皇后的LV算法
    概率算法Las Vegas
    小型企业库存管理系统的设计与实现
    概率算法Numerical和Monte Carlo
    我的彩票梦十一运夺金模拟程序
  • 原文地址:https://www.cnblogs.com/xiao-tao/p/6860235.html
Copyright © 2011-2022 走看看