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

数据结构(二)

时间:2015-12-28 23:26:13      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

字符串类型

(1)set (key)  (value)  ex  (秒)

                                  px  (毫秒)

    如果这两个都写则以后者为准

   set  (key)  (value)  nx             //nx表示key不存在时执行

   set  (key)  (value)  xx             //xx表示key存在时执行操作

技术分享

 

技术分享

 技术分享

(2)mset (key1) (value1)  (key2)  (value2)  ......                //一次设置多个键值

       mget  (key1)  (key2) ......                                          //一次获取多个值

技术分享

(3)settange (key)  (offset)  (value)                                //把字符串的offset偏移字节改成value

技术分享

但是当偏移量大于字符长度时,该字符会自动补0x00,如上面所示;

(4)append (key)  (value)                                 //在字符串尾部添加值

技术分享

(5)getrange (key)  [start, stop]                 //获取字符串中[start, stop] 范围的值,同时注意对于字符串下标,左数从0开始,右数从-1开始

技术分享

(6) getset  (key)  (new_value)                    //获取并返回旧值,设置新值

技术分享

(7)incr (key)                   //使value自增1

   decr  (key)                 //使value自减1

   incrby  (key)   (num)             //使value一次增加num

   decrby   (key)  (num)            //使value一次减少num

技术分享

(8) setbit  (key)  (index) (bit)                   //从位角度对value进行设置,对key指向的value的index位改成bit(value的下标从0开始)

      如:  ascii码表里:

       A           65            0100  0001

       a           97             0110  0001

技术分享

注意最大字符串为(2^32-1)位,即512M    

(9)bitop  (operation)  (destkey)  (key1) (key2)                      //对key1和key2按位进行operation操作,同时存在destkey里,其中  operation可以是:AND  OR  NOT XOR 

技术分享

数据结构(二)

标签:

原文地址:http://www.cnblogs.com/dormant/p/5084198.html

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