redis数据结构

来源:互联网 发布:电子目录软件 编辑:程序博客网 时间:2024/05/28 20:19
10.1.6 获取字符串的字串
    命令:getrange key start stop    测试如下:    127.0.0.1:6379> set aa abcdefghi    OK    127.0.0.1:6379> getrange aa 0 2    "abc"    127.0.0.1:6379> getrange aa 10 11    ""    127.0.0.1:6379> getrange aa 9 120    ""    127.0.0.1:6379> getrange aa 8 9    "i"    127.0.0.1:6379> getrange aa 9 9    ""    127.0.0.1:6379> getrange aa 8 8    "i"    127.0.0.1:6379> getrange aa 7 8    "hi"    127.0.0.1:6379> getrange aa -1 0    ""    127.0.0.1:6379> getrange aa -1 1    ""    127.0.0.1:6379> getrange aa -2 -1    "hi"    127.0.0.1:6379> getrange aa 0 -1    "abcdefghi"    127.0.0.1:6379> getrange aa 0 -2    "abcdefgh"    127.0.0.1:6379> getrange aa -1 -3    ""    127.0.0.1:6379> getrange aa -3 -1    "ghi"    127.0.0.1:6379> getrange aa -3 -2    "gh"
10.1.7 追加字符串
  命令:append key value  测试:    127.0.0.1:6379> get aa    "abcdefghi123"    127.0.0.1:6379> append aa pwd    (integer) 15    127.0.0.1:6379> get aa    "abcdefghi123pwd"
10.1.8 返回旧值并设置新值
  命令:getset key newvalue  测试:    127.0.0.1:6379> set bb cc nx    OK    127.0.0.1:6379> get bb    "cc"    127.0.0.1:6379> getset bb dd    "cc"    127.0.0.1:6379> get bb    "dd"
10.1.9 返回自增 1 后的值
    命令:incr key    测试:    127.0.0.1:6379> set age 10 nx    OK    127.0.0.1:6379> get age    "10"    127.0.0.1:6379> incr age    (integer) 11
10.1.10 返回自减 1 后的值
    命令:decr key    测试:    127.0.0.1:6379> get age    "11"    127.0.0.1:6379> decr age    (integer) 10
10.1.11 返回增加指定值后的值
    命令:incrby key num    测试:    127.0.0.1:6379> get age    "10"    127.0.0.1:6379> incrby age 5    (integer) 15
10.1.12 返回减少指定值后的值
    命令:decrby key num    测试:    127.0.0.1:6379> get age    "15"    127.0.0.1:6379> decrby age 5    (integer) 10
10.1.13 返回增加小数值后的值
    命令:incrbyfloat key num    测试:    127.0.0.1:6379> get age    "10"    127.0.0.1:6379> incrbyfloat age 0.5    "10.5"    127.0.0.1:6379> get age    "10.5"
10.1.14 位操作
    命令:setbit key offset value
原创粉丝点击