• Redis


     

     Redis 字符串操作

    string 是 redis 最基本的类型,一个 key 对应一个 value。

     还可以设置过期时间 set age  18 ex 60 表示这个字段只存在60秒,60秒后自动从redis中删除,可以使用ttl age来查看还剩多少秒   。此外还可以用expire age 60 来设置 age这个键值对智能存在60s

     Redis 列表操作

    添加元素

    lpush和rpush:从左添加和从右添加

     查看元素

     lrange website 0 -1(0代表起始位,-1代表最后一位)

     移除元素 

    lpop key value和rpop key value:会返回被移除的那个元素

    lrem key count  value   移除指定元素(count个),

    如果count>0,那么从表头开始向表尾搜索,移除count个与value相同的元素;

    如果count<0,那么从表尾开始向表头搜索,移除count个与value相同的元素;

    如果count=0,那么移除所有与value相同的元素;

    指定返回第几个元素

    lindex key index  返回key这个列表中,索引为index的元素

     获取列表中的元素个数

    llen key

    Redis 集合操作

    集合无序且不重复

    添加元素

    sadd key value

     查看元素

    smembers key

     移除元素

     获取集合中的元素个数

    scard key

     获取多个集合的交集

    sinter key1 key2....

     获取多个交集的并集,并且提出重复的元素

    sunion key1 key2....

     获取多个交集的差集

    sdiff key1 key2  用key1减去key2,去除共有的元素

    Redis 哈希操作

    添加新值

    hset key field value(类似于字典。filed value这个分别是键和值,key是这个字典的名字 )

     查看哈希中filed对应的值

    hget key filed 获取名为key这个字典中filed对应的值(value)

    hgetall key  获取名为key的这个字典中所有的键值对(filed value)

    hkeys key 获取名为key这个字典中所有的键(filed)

    hvlas key 获取名为key这个字典中所有的值(value)

     删除元素

    hdel key field 删除key这个字典中的 filed及其对应的value

     判断哈希中是否存在某个field

    hexists key filed

    获取哈希中键值对的总数量

    hlen key

  • 相关阅读:
    emacs 探索之六:latex中文支持
    One网络模拟器探索之六:Report类的扩展
    emacs 探索之五:latex配置
    emacs 探索之三:基本操作
    DataSet数据传送性能比较
    SQL 2008 附加数据库报5120的错误的解决办法
    软件工程师不可不知的10个概念
    在日期上加上相应天数,并在GridView上显示
    SQL 跨表更新
    SQLSERVER 处理两个日期相减
  • 原文地址:https://www.cnblogs.com/GouQ/p/12838189.html
Copyright © 2020-2023  润新知