美文网首页
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 第三讲 数据类型

    redis 五大数据类型 哪里获取redis常见数据类型操作命令 参考 redis 键(key) redis 字符...

  • Redis

    1、Redis常见数据类型 String,List,Hash,Set,SortSet 2、Redis数据类型项目中...

  • 面试遇到问题(五)

    Redis 参考 菜鸟教程redis常见面试题 redis 支持哪些数据类型 redis支持五种数据类型:字符串(...

  • Redis

    什么是Redis Redis的五种数据类型 常见Redis问题 淘汰策略 持久化 主从复制,哨兵模式https:/...

  • 三、常用五大数据类型

    哪里去获得redis常见数据类型操作命令http://www.redis.cn/commands.html[htt...

  • Redis常用命令

    Redis常用命令 redis常见数据类型操作命令参考网址 1.键(key) keys *:查看所有key; ex...

  • Redis总结

    一、数据类型 二、使用场景 二、redis缓存使用总结 三、redis缓存常见问题 四、布隆过滤器的方式解决缓存穿透问题

  • 2018-04-19

    python与redis交互 redis数据类型: redis一共有5类数据类型:string, hash, li...

  • 《Redis实战》

    阅读本书可以让你学到很多小技巧、小窍门以及使用Redis解决某些常见问题的方法。 redis五大数据类型 stri...

  • redis常用命令教程

    Redis 基础教程 Redis 教程、Redis 安装、Redis 配置、Redis 数据类型 Redis 命令...

网友评论

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

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