• Redis常用命令整理


    String

    setnx key v  key不存在才能设值成功
    ttl k  查看k过期时间
    set k v ex 时间   设值并指定过期时间
    expire k 时间   对k设值过期时间
    append k v  拼接内容v到指定k
    incr key  递增
    decr key  递减
    incrby key n  递增n
    decrby key n  递减n
    getrange k 0 -1  截取范围值,-1表示截取全部
    setrange k o v  覆盖k所储存的字符串值,覆盖的位置从偏移量o开始
    mset k1 v1 k2 v2  批量设置
    mget k1 k2  批量获取

    Hash

    hset h f v  设值
    hget h f  取值
    hmset h f1 v1 f2 v2  批量设置
    hgetall h  获取所有键值对
    hlen h  获取k的长度
    hkeys h  获取k所有f
    hvals h  获取k所有v
    hincrby h f n  给k中的字段值加上指定值n
    hexists h f  查看指定字段是否存在
    hdel h f  删除指定字段

    List

    lpush l v1 v2 v3  将一个或多个值插入到列表头部
    rpush l v1 v2 v3  将一个或多个值插入到列表头部
    lpushx l v1 v2 v3  将一个值插入到已存在的列表头部
    lpushx l v1 v2 v3  将一个值插入到已存在的列表头部
    lrange list 0 -1  获取列表指定范围内的元素
    llen l  获取列表长度
    lpop l  移出并获取列表的第一个元素
    rpop l  移出并获取列表的第一个元素
    lindex l i  获取某个位置的值
    lset l i v  通过索引设置列表元素的值
    linsert l before|after v1 v2  在列表的元素v1前或者后插入元素v2
    lrem l n v  移除列表n个v
    ltrim l 1 2  对一个列表进行修剪(trim),列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除
    del l  删除list

    Set

    sadd set v1 v2 v3  设值
    smembers set  获取set的所有数据
    scard set  查看set的长度
    sismember set v  查看v是否在set里面
    srem set v1  删除某个值
    spop set n  随机移除并返回几个值
    srandmember set n  随机返回几个值
    smove set1 set2 v  将 v元素从set1移动到 set2
    sdiff set1 set2  查看差集
    sinter set1 set2  查看交集
    sunion set1 set2  查看并集

    ZSet(sorted set)

    zadd zset s1 v1 s2 v2  设值,s必须为数字
    zrange zset 0 -1 (withscores)  通过索引区间返回有序集合指定区间内的成员
    zrevrank zset v  获取v的排名,从0开始
    zscore zset v  获取v的分数
    zcard zset  获取长度
    zcount zset min max  统计分数之间的数量
    zrangebyscore zset min max  获取分数之间的值
    zrem zset v  移除集合中指定值

    其他

    keys *  获取所有key
    keys a*  获取所有a开头的key
    keys *a  获取所有a结尾的key
    type k  获取k的类型
  • 相关阅读:
    【Go】http server 性能测试
    【go】基础
    【Git】gitcongfig 增删改查
    【go】sdk + idea-plugin 开发工具安装
    【Ibatis】总结各种使用技巧
    【nodejs】jade模板入门
    各语言技术列表
    【nodejs】 npm 注意事项
    PAT-l3-002堆栈
    统计相似字符串
  • 原文地址:https://www.cnblogs.com/huozhonghun/p/11636053.html
Copyright © 2020-2023  润新知