码迷,mamicode.com
首页 > 其他好文 > 详细

redis string

时间:2020-05-27 20:16:03      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:tran   incr   第一个   strlen   下标   区间   浮点   添加   位置   

 

set k v

setEx k s v s秒过期

pSetEx k m v m毫秒过期

setNx k v k不存在时才设置

 

get k

getSet k v k设为v,并返回k的旧值

 

mSet k1 v1 k2 v2 设置多个值

mSetNx k1 v1 k2 v2 当所有k都不存在时,设置多个值

mGet k1 k2 返回多个值

 

setRange k i v 用v的值覆盖k[i]开始的子串,返回长度

getRange k i j 返回k[i..j] ,l从0开始

 

strlen k 返回长度

append k v k存在且是字符串,末尾添加v

 

incr k 加1

incrBy k c 加c

incrByFloat k f 加f,f是浮点型

 

decr k 减1

decrBy k c 减c

 

 

setBit k i v k的第 i 位设为v,0<= i <2^32

getBit k i 返回k的第 i 位,i >= strlen或k不存在,返回0

bitCount k [i j] 下标区间[i,j]里1的个数,下标可为负数 O(n)

bitPos k v [i j] 返回下标区间[i,j]里第一个v的位置 O(n)

bitOp op d k1 k2.. ki位运算,存到d里,短的字符串缺少的部分视为0

op可以为 and or not xor, O(n)

bitField k [...] 把字符串看作数组

 

redis string

标签:tran   incr   第一个   strlen   下标   区间   浮点   添加   位置   

原文地址:https://www.cnblogs.com/ts65214/p/12975921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!