• 数据结构(二)


    字符串类型

    (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 

  • 相关阅读:
    为什么 执行typeof null时会返回字符串“object”?
    vue init webpack-simple 模板中全局引入Jquery正确使用方法 可保jQuery插件正常使用
    掘金文章图片弹出放大缩小效果
    神奇的CSS3混合模式转载
    随笔
    vue-cli 项目中绝对路径引用的相关资源 npm run build 后 打开页面报404错误
    软件工程期末展示材料——RUC自习助手
    RUC自习助手_用户手册
    【声明】RUC自习助手APP(Android版)已上线,可下载
    RUC自习助手_测试文档
  • 原文地址:https://www.cnblogs.com/dormant/p/5084198.html
Copyright © 2020-2023  润新知