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

  • 相关阅读:
    Http Get Post put delete
    YII AR查询方法
    YII CJson类
    Yii 配置文件
    linux大文件分割 split命令
    chrome插件 postman插件 接口测试、API & HTTP 请求调试工具
    Yii 实现restful
    restful理解
    how tomcat works 读书笔记(一)----------一个简单的webserver
    HDU2206 IP的计算 【经典题】
  • 原文地址:https://www.cnblogs.com/xiao-tao/p/6860235.html
Copyright © 2011-2022 走看看