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 

  • 相关阅读:
    Binary Tree Inorder Traversal
    Populating Next Right Pointers in Each Node
    Minimum Depth of Binary Tree
    Majority Element
    Excel Sheet Column Number
    Reverse Bits
    Happy Number
    House Robber
    Remove Linked List Elements
    Contains Duplicate
  • 原文地址:https://www.cnblogs.com/dormant/p/5084198.html
Copyright © 2011-2022 走看看