redis学习之三:string类型及操作

string 是最简单的类型,一个key对应一个value
二进制安全,最大上限是1G字节

结构如下:

    struct sdshdr{
    long len;
    long free;
    char buf[];

}

操作代码:

set name Thomas


setex name 10 Li :有效期10秒


setrange name 6 987 : 从下标为6的字符开始替换为987


mset key1 name1 key2 name2 

get key1 

getset key1 name2 :设置值,并返回旧值

 
getrange key1 0 3 :获取某个范围内的字符串 下标0开始,或者-1是右边末尾


mget key1 key2 key3 

set age 20 

incr age 

incrby age 5

decr age 

decrby age 5


append key1 name3 :追加

strlen key1

操作结果请见下图:

redis学习之三:string类型及操作_第1张图片
1
redis学习之三:string类型及操作_第2张图片
2
redis学习之三:string类型及操作_第3张图片
3
redis学习之三:string类型及操作_第4张图片
4
redis学习之三:string类型及操作_第5张图片
5
redis学习之三:string类型及操作_第6张图片
6

你可能感兴趣的:(redis学习之三:string类型及操作)