zoukankan      html  css  js  c++  java
  • Redis常用命令

    Redis 常用命令

    key相关

    查看所有
    keys *
    移动key
    move [key] [db]
    为给定的key设置过期时间
    expire [key] [seconds]
    查看过期时间-1永不过期-2已过期
    ttl [key]
    查看key的类型
    type [key]

    flushall
    flushdb

    string相关

    set/get/del/append/strlen
    set [key] [value]
    get [key]
    append [key] [value]
    strlen [key]

    incr/decr/incrby/decrby 只有数字才能加减
    incr [key]
    decr [key]
    incrby [key] [num]
    decrby [key] [num]

    获取或者设置字符串的某些位
    getrange/setrange

    getrange [key] [start] [end] 从零开始
    setrange [key] [start] [value]

    setex (set with expire)/setnx(set if not exist)
    setex [key] [seconds] [value]

    mset/mget/msetnx
    mset [k1] [v1] [k2] [v2] [k3] [v3]
    mget [k1] [k2] [k3]
    msetnx [k1] [v1] [k2] [v2] [k3] [k3]

     

    list相关

    lpush/rpush/lrange
    lpush [listname] [value] [value] [value] ....
    rpush [listname] [value] [value] [value] ....
    lrange [start] [end]
    lrange 0 -1 全取出

    lpop/rpop
    lpop [listname]
    rpop [listname]

    按索引下表获得元素
    index [listname] [index]

    llen [listname]

    删除 n个
    lrem [listname] [value] [n]

    截取范围的值然后复值
    ltrim [listname] [start] [end]

    源列表目的列表出栈压栈
    rpoplpush [listname1] [listname2]

    lset [listname] [index] [value]

    linsert [lisname] before/after [v1] [v2]

     

    set相关

    sadd/smembers/sismember
    sadd [setname] [v1] [v2] [v3]
    smembers [setname] [value]
    smembers [setname]

    set集合中的个数
    scard [setname]

    删除
    srem [setname] [value]

    随机set中出num个数
    srandmember [setname] [num]

    随机出
    spop [setname]

    从1移到2
    smove [setname1] [setname] [value]

    差集
    sdiff [setname1] [setname2]

    交集
    sinter [setname1] [setname2]

    并集
    sunion [setname1] [setname2]

    hash相关

    hset/hget/hmset/hmget/hgetall/hdel
    hmset [hashname] [k1] [v1] [k2] [v2]
    hmget [hashname] [k1] [k2] [k3]

    hset [hashname] [k1] [v1]
    hget [hashname] [key]

    hgetall [hashname]

    hdel [hasname] [key]

    hlen [hashname] [key]

    hexists [hashname] [key]

    hkeys [hashname]

    hvals [hashname]

    hsetnx [hashname] [k1] [v1]

     

    zset相关

    zadd/zrange
    zadd [zsetname] [score1] [v1] [score2] [v2] [score3] [v3]
    zrange [zsetname] 0 -1 withscores
    zrangebyscore [zsetname] [score1] [score2]
    zrangebyscore [zsetname] [score1] [score2] limit [start] [end]
    zrem [zsetname] [value]
    zcard [zsetname]
    zcount [zsetname] [scroe1] [score2]

    获取score
    zrank [zsetname] [value]

    zrevrange [zsetname] [score1] [score2]
    zrevrangebysroce [zsetname] [score1] [score2]

     

  • 相关阅读:
    SpringBoot Actuator
    Mysql中实现row_number
    .添加索引和类型,同时设定edgengram分词和charsplit分词
    mysql临时禁用触发器
    centos6.7下安装mvn 、安装elasticsearch下ik分词
    ElasticSearch 自定义排序处理
    ElasticSearch返回不同的type的序列化
    Elasticsearch判断多列存在、bool条件组合查询示例
    C#多线程环境下调用 HttpWebRequest 并发连接限制
    centos6.7安装Redis
  • 原文地址:https://www.cnblogs.com/yangenyu/p/11617505.html
Copyright © 2011-2022 走看看