3.redis对string操作

1.清空数据库的keys

flushdb

2.创建key时同时设置有效期,ex代表秒。px代表毫秒,如果两个都写不能同时生效,以后面px有效期为准

set site www.baidu.com ex 10

3.创建key时,xx代表存在key时进行操作;nx代表不存key在时进行操作

4.一次性创建多个key

mset a amon b boring c char d double

5.一次性获取多个key的值

mget a b c

6.替换,从第三个参数的位置+1开始,对key的值依次向右替换

 setrange word 2 mm

对于没有的key,使用setrange 就会自动创建key,然后key如果某位没值,就会用0替换

7.往key的值后面追加

append word world

8.获取key的值从第三位索引到第四位索引参数

getrange word 3 11

 获取从索引第四位到倒数数过来第四位的key的值

9.获取上一个值,再设置新值

getset status wakeup

 

10.对key的值加1,减1

incr age
decr age

11.对key的值加上某个数字,或减去某个数字

incrby age 5
decrby age 5

12.对key的值加上浮点型数字

incrbyfloat age 0.5

13.设置字符的二进制位数 ,可以对一个字符偏移512M

setbit char 2 1

A 65 0100 0001

a 97 0110 0001

14.OR,AND操作,把第四与第五个操作结果放在第三个参数中

@  64  0100 0000

sapce 32   0010 0000

`  96  0110 0000

 

posted @ 2017-05-21 00:56  倔强的鸭子  阅读(121)  评论(0编辑  收藏  举报