zoukankan      html  css  js  c++  java
  • 数据结构(二)

    字符串类型

    (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 

  • 相关阅读:
    解决使用OCI连接oracle LNK2019: 无法解析的外部符号的问题
    VS2010下配置OCI编程
    OpenLayers简单介绍以及简单实例
    浏览器的标准模式与怪异模式的设置与区分方法
    解决ie7不支持after、before的方法
    ie7兼容after、before的方法
    【移动端适配】适配1个像素的border
    js实现对table的增加行和删除行的操作
    css3线性渐变:linear-gradient
    使用iScroll实现上、下滑动刷新和加载更多数据
  • 原文地址:https://www.cnblogs.com/dormant/p/5084198.html
Copyright © 2011-2022 走看看