zoukankan      html  css  js  c++  java
  • 八十三:redis之redis的字符串、过期时间、列表操作

    字符串操作

    设置值 set key value

    设置有空格的值,加引号 set username 'hello world'

    获取值 get key

    删除值:del key

    清除所有内容:flushall

    过期时间

    添加的时候没有设置过期时间,则是永久有效
    set key value EX timeout(秒)

    查看过期时间:ttl key

    已设置值,追加过期时间:expire key timeout(秒)

    查看所有的key:keys *

    列表操作

    在列表左边添加数据:lpush key value
    将值value插入到列表key的最左边,如果key不存在,会创建一个名为key的空列表,并执行lpush操作,当key存在,且不是列表时,会返回错误

    查看列表中的元素:lrange start stop
    返回列表key中指定区间的元素,区间以偏移量start和stop指定,如果要左边的第一个到最后一个:lrange key 0 -1

    在列表右边添加数据:rpush key value
    将值value插入到列表key的最右边,如果key不存在,会创建一个名为key的空列表,并执行rpush操作,当key存在,且不是列表时,会返回错误

    移除列表的元素
    移除并返回列表key的头元素:lpop key

    移除并返回列表的尾元素:rpop key

    查看指定下标的元素:lindex key index

    获取元素个数:llen key

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

  • 相关阅读:
    JAVA基础知识之多线程——三种实现多线程的方法及区别
    JAVA基础知识之Collections工具类
    JAVA基础知识之Map集合
    JAVA基础知识之Queue集合
    JAVA基础知识之List集合
    JAVA基础知识之Set集合
    Java基础知识之集合(容器)简介
    JAVA中STL使用
    博客园皮肤
    RMQ
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11885768.html
Copyright © 2011-2022 走看看