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 

  • 相关阅读:
    博弈最高位POJ 1704(Georgia and BobNim博弈)
    图片优化ios学习之真机测试 copy图片错误解决方案
    输入左移校草计划(Nim)
    类型函数C语言void关键字
    图层设置GDAL/OGR创建DXF文件中多图层的方法
    浏览器下载Firefox os 模拟器安装教程步骤详解
    工程图标ios学习之给程序设置logo
    实例收藏Android开发环境搭建和Android开发基础知识汇总值得收藏
    乱码插入mac mysql汉字乱码问题解决
    菜菜从零学习WCF一(WCF概述)
  • 原文地址:https://www.cnblogs.com/dormant/p/5084198.html
Copyright © 2011-2022 走看看