redis 基础注意点

在redis.conf中配置 requirepass foobared #redis的密码配置 appendonly # 1 redis类型 字符串 incr key:自增incr a 则自增的类型必须是int 不然会报错 incryfloat key:将 key 所储存的值加上给定的浮点增量值 如果是浮点型再使用自增 自减的话会报错 append key value: 如果key是存在则拼接 如果key不存在则新增 2 hash类型 hkeys key : 获取hash表的所有字段 hlen key : 获取hash表的所有字段的长度 3 list类型: blpop key timeout : 其中timeout是必须的 brpoplpush key1 key2 timeout : 从key1 中弹出最后一个值到key2 的左边 lrem key count value :从count移除value相等的元素,其中value是全等于 lset key index value: key 需要存在index,否则报错,value会覆盖index的值 4 set类型: sdiff key1 key2 : 返回给定所有集合的差集 是指返回 key1 不在key2的值 sadd "abc" abc : 添加集合 其中同一个值带双引号是一致的 spop key :随机移除key一个元素 SSCAN key cursor [MATCH pattern] [COUNT count]: 其中cusor 是指集合key的下标 5 sorted set 有序集合: zadd key score value : 其中如果value已经存在则 score会取最新的 如zadd key 1 a; zadd key 2 a; 则a的分数值是2 zcount key min max: 其中max如果要比数据量大才 返回1 zlexcount key min max: 命令在计算有序集合中指定字典区间内成员数量 其中min 与 max则是key的元素 如果是zlexcount key - + 其 - + 是指负数到正数 表示0 如果是zlexcount key [b [f 则表示 b f指的是值                              

上一篇:13 可变类型和不可变类型


下一篇:去重-pd.duplicated