• redis的一些命令


    字符串操作

    EX在设置值的时候设置过期时间,ttl查看过期时间 

    expire能单独设置过期时间

     查看所有的key

    key *

    列表操作

    lpush从列表左边添加值,rpush从列表右边添加值

    lrange key 0 -1查看列表索引0到-1的所有元素(头尾都取),lrange是查看某个区间的元素

    lpop key 移除列表的头元素

    rpop key 移除列表的尾部元素

    lrem key count value 移除指定的元素并能指定移除几个,如 lrem websites 2 baidu.com移除websites列表中两个baidu.com的元素

    count有三种

    count>0时,从表头到表尾搜索

    count<0时,从表尾到表头搜索,个数取绝对值

    count=0,移除表中所有和value相等的值

    lindex返回索引对应的元素

    llen查看列表中的元素个数

     集合操作

    添加元素

    sadd 集合名 集合元素

    获取集合所有元素

    smembers 集合名

    移除元素

    srem 集合名 集合元素

    查看集合元素的个数

    scard 集合名

    获取多个集合的交集(取到两个集合都有的元素)

    sinter 集合1 集合2

    获取多个集合的并集(并集就是把两个集合的元素都拿到,并去除重复的元素)

    sunion 集合1 集合2

    获取多个集合的差集(集合相减,最后留下的是前一个集合中后一个集合没有的元素)

    sdiff 集合1 集合2 

    哈希操作

    添加一个新值

    hset key field value 例子:hset website baidu baidu.com

    查看hash中某个key对应的值

    hget website baidu

    查看hash中所有的键值对

    hgetall website

    查看hash中所有的键

    hkeys website

    查看hash中所有的值

    hvals website

    删除hash中的某个key

    hdel website baidu

    hexists查看key存不存在,返回0表示不存在,1表示存在

    获取hash中键值对的数量

    hlen website 

  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/z-x-y/p/9961208.html
Copyright © 2020-2023  润新知