美文网首页
Redis常见数据类型

Redis常见数据类型

作者: 雨后桥前 | 来源:发表于2020-03-25 22:47 被阅读0次
    1. String:字串
    • APPEND 追加至value结尾(不存在则新建)
    • BITCOUNT 统计bit值中 1 的个数
    • BITFIELD
    • BITOP 位元操作
    • BITPOS 获取bit字串中 第一个为 0或1 的位置
    • DECR value减1操作
    • DECRBY value自定义减步长
    • GET
    • GETBIT 获取指定偏移量的bit位的值
    • GETRANGE 获取子字符串 start end
    • GETSET 先获取再重置
    • INCR value➕1操作
    • INCRBY value自定义➕的步长
    • INCRBYFLOAT value自定义➕的步长 浮点数的
    • MGET
    • MSET 一次性操作多个key 原子性质(set的多操作)
    • MSETNX 同setnx 多操作
    • PSETEX 同setex 时间是毫秒级
    • SET
    • SETBIT 对指定偏移量的二进制bit位 设定值 (0或1)
    • SETEX 带有过期时间
    • SETNX 当Key不存在时设置
    • SETRANGE 指定偏移量替换/追加value
    • STRLEN 获取value长度
    2. Lists:列表
    • BLPOP 阻塞 没有可弹出的会等待
    • BRPOP
    • BRPOPLPUSH
    • LINDEX 获取指定索引上的值
    • LINSERT 队列插入新值
    • LLEN 获取队列长度
    • LPOP
    • LPUSH 从左侧push进去 队列
    • LPUSHX 从左测push进去 只有存在列表的时候才可以
    • LRANGE 返回从左侧开始 start end 起始下标位0
    • LREM 从存于 key 的列表里移除前 count 次出现的值为 value 的元素。 这个 count 参数通过下面几种方式影响这个操作:
      count > 0: 从头往尾移除值为 value 的元素。
      count < 0: 从尾往头移除值为 value 的元素。
      count = 0: 移除所有值为 value 的元素。
    • LSET 重置指定索引上的值(从0开始)
    • LTRIM 取子列表
    • RPOP
    • RPOPLPUSH 队列右侧弹出 lpush进新队列
    • RPUSH
    • RPUSHX
    3. Set:集合 确定 唯一 无序
    • SADD 添加元素
    • SCARD 获取集合中元素个数
    • SDIFF 返回集合的差集 集合1-集合2
    • SDIFFSTORE 获取差集 并存储
    • SINTER 返回指定集合的交集
    • SINTERSTORE 获取交集并存储
    • SISMEMBER 判断某个元素是否在集合中
    • SMEMBERS 返回集合中所有元素
    • SMOVE 移除集合中的元素至新集合中
    • SPOP 随机移除几个元素并返回
    • SRANDMEMBER 随机的返回几个元素(不移除)
    • SREM 从集合中移除指定的元素
    • SSCAN
    • SUNION 返回指定集合的合计
    • SUNIONSTORE 获取指定集合的合集并存储
    4. SortedSet:有序集合 确定 唯一 无序
    5. Hashes:哈希
    • HDEL 删除散列中指定的字段
    • HEXISTS 判断散列中是否存在某个字段
    • HGET 获取散列中指定的字段值
    • HGETALL 获取指定散列中所有的字段和值
    • HINCRBY 指定散列中字段值自增 自定义步长
    • HINCRBYFLOAT 指定自增 浮点数步长
    • HKEYS 返回散列中所有的字段
    • HLEN 返回散列中所有字段数
    • HMGET 批量获取字段值
    • HMSET 批量设置散列字段值
    • HSCAN
    • HSET 设置散列表 hset key field value
    • HSETNX 字段不存在时设置字段值
    • HSTRLEN 返回字段值得长度
    • HVALS 返回散列中所有的值

    相关文章

      网友评论

          本文标题:Redis常见数据类型

          本文链接:https://www.haomeiwen.com/subject/goufuhtx.html