复述,字符串类型的操作

  
  

设置键值(ex秒数)/(px毫秒数)(nx)/(xx)

     

如:组1例,10秒有效
设置1 px 9000年9秒有效
注:如果,px同时写,以后面的有效期为准
如设定9000例100 px,实际有效期是9000毫秒

  

nx:表示关键不存在时,执行操作
xx:表示关键存在时,执行操作

  

复述,字符串类型的操作

  
  

mset多集,一次性设置多个键值

     

例:mset key1 v1 key2 v2 ....

  
  

得到关键      

作用:获取关键的值

  
  

mget key1 key2 . . keyn

     

作用:获取多个键的值

  
  

setrange键偏移值

     

作用:把字符串的抵消偏移字节,改成值
复述,127.0.0.1:6379>设置问候你好

复述127.0.0.1:6379>setrange迎接2 x
(整数)5
复述127.0.0.1:6379>让问候
“hexlo"

  

<强>注意:如果偏移量在字符长度,该字符自动补0 x00

复述127.0.0.1:6379>setrange迎接6 !
(整数)7
复述127.0.0.1:6379>让问候
“heyyo \ x00 !“

  
  

添加键值      

作用:把价值追加到关键的原值上

  
  

getrange关键开始停止

     

作用:是获取字符串中(启动、停止)范围的值
注意:对于字符串的下标,左数从0开始,右数从1开始
复述127.0.0.1:6379>设置标题“中国”

复述127.0.0.1:6379>getrange标题0 3
“chin"
复述127.0.0.1:6379>getrange标题1 2
“hines"

  

注意:
1: start>=长度,则返回空字符串
2: stop>=长度,则截取至字符结尾
3:如果开始所处位置在停止右边,返回空字符串

  
  

getset关键newvalue      

作用:获取并返回旧值,设置新值
复述127.0.0.1:6379>设置问0

复述127.0.0.1:6379>getset问1
“0“
复述127.0.0.1:6379>getset问2
“1“

  
  

增加关键      

作用:指定的关键的值加1,并返回加1后的值

  

注意:
1:不存在的关键当成0,再增加操作
2:范围为64有符号

  
  

incrby钥匙号码      

复述127.0.0.1:6379>90岁incrby
92

(整数)   
  

incrbyfloat关键floatnumber      

复述127.0.0.1:6379>incrbyfloat年龄3.5
“95.5“

  
  

12月关键      

复述127.0.0.1:6379>20岁组

复述127.0.0.1:6379>12月年龄
(整数)19
(秒杀,抢购可以用12月)

  
  

decrby钥匙号码      

复述127.0.0.1:6379>3岁decrby
(整数)16

  
  

getbit关键抵消      

作用:获取值的二进制表示,对应位上的值(从左,从0编号)
复述127.0.0.1:6379>设置字符

复述127.0.0.1:6379>getbit char 1
(整数)1
复述,127.0.0.1:6379>getbit char 2
(整数)0
复述,127.0.0.1:6379>getbit char 7
(整数)1

  
  

setbit键偏移值

     

设置抵消对应二进制位上的值
返回:该位上的旧值

  

注意:
1:如果抵消过大,则会在中间填充0
2:抵消最大大到多少
3:抵消最大2 ^ 32-1,可推出最大的的字符串为512
大小写转换:

  

复述,字符串类型的操作

  
  

bitop操作destkey key1 [key2…]

     

对key1, key2 . .keyN作操作,并将结果保存到destkey上。
操作可以是,或者不是,XOR

  

复述127.0.0.1:6379>setbit低7 0
(整数)0
复述,127.0.0.1:6379>setbit低2 1
(整数)0
复述,127.0.0.1:6379>得到低
“;“
复述127.0.0.1:6379>设置字符Q

复述127.0.0.1:6379>获取字符
“Q"
复述127.0.0.1:6379>bitop或char char低
(整数)1
复述,127.0.0.1:6379>获取字符
“q"

  

注意:对于不操作,关键不能多个

  <人力资源/>   

<强>注意:
<强>保存会话的时候应该在散列中!

  
  

<强>(1)字符串只应用在小量级的数据记录中。如果数据量超过百万级别,那么使用字符串来保存简单的映射关系将会浪费大量内存。此时需妥使用复述的另一种数据结构一哈希。储存相同量级的数据,哈希结构消耗的内存只有字符串结构的1/4,但查询速度却不会比字符串差。关于哈希结构,将会在第9章讲解。

复述,字符串类型的操作