Redis 数据类型 Strings

来源:互联网 发布:最好的mac软件下载网站 编辑:程序博客网 时间:2024/05/01 09:08

Strings 类型及操作

String 是最简单的类型, 一个Key对应一个Value, string类型是二进制安全的. 

Redis的string可以包含任何数据, 比如jpg图片或者序列化的对象.


SET name value

SETNX  (nx not exit):  若果key已经存在, 则返回0.

SETEX (ex expiration)  设置key对应的值为string类型的value, 并制定此建值对应的有效期.


SETRANGE 设置指定key的value值的字符串


MSET  一次性设置多个key的值, 成功返回OK表示所有设置的值都设置了; 

失败返回0表示没有任何值被设置.


MSETNX  一次设置多个key的值, 成功返回ok表示所有的值都设置了, 

失败返回0表示没有任何值被设置, 但是不会返回覆盖已经存在的key.


get 

获取key对应的string值, 如果key不存在返回nil.

getset

设置key的值, 并返回key的旧值.


getrange 

获取key的value值的子字符串

mget

一次获取多个key的值, 如果对应key不存在, 则对应返回nil


incr

对key的值做加操作, 并返回新的值

incrby

同incr类似,  加指定值, key不存在的时候会设置key,

并认为原来的value是0.


decr

对key的值做减减操作

decrby

同decr类似, 减指定值. 


append 

给指定key的字符串追加value, 返回新字符串值的长度.


strlen

取指定key的value值的长度.  








0 0
原创粉丝点击