标签:class The start nbsp 区间 span tran 类型 时间
【数据类型】
五种数据类型:
string:字符串,单引号或双引号表示
hash:键值对集合,键值都是字符串
list:字符串列表,顺序是添加顺序
set:字符串无序集合
zset:有序集合,按照添加顺序
【字符串】
SET key value
将字符串值value关联到key。如果key已经持有其他值,SET就覆写旧值,无视类型。
总是返回OK,因为SET不可能失败。
SETNX key value
将key的值设为value,当且仅当key不存在。若给定的key已经存在,则SETNX不做任何动作。
设置成功,返回1。设置失败,返回0。
SETEX key seconds value
将值value关联到key,并将key的生存时间设为seconds(以秒为单位)。如果key 已经存在,SETEX命令将覆写旧值。
设置成功时返回OK。当seconds参数不合法时,返回一个错误。
SETRANGE key offset value
将value从偏移量offset对应位置覆盖。如果offset超过字符长度用\x00补充。key不存在时value按空字符处理
被SETRANGE修改之后,字符串的长度。
MSET key value [key value ...]
同时设置一个或多个key-value对。如果存在同名key则新值覆盖旧值。
总是返回OK(因为MSET不可能失败)
MSETNX key value [key value ...]
同时设置一个或多个key-value对,当且仅当key不存在。该语句如果存在同名key则新值覆盖旧值。该语句中key如果已存在则该语句不生效。
当所有key都成功设置,返回1。失败返回0
APPEND key value
在key对应的字符串后面添加value
返回追加后的字符串长度
GET key
返回key对应的字符串值,如果key不存在返回特殊值nil
MGET key [key ...]
返回所有key对应的值,如果某个key不存在返回特殊值nil
GETRANGE key start end
返回key对应字符串区间[start,end]内的值,包含start和end,正序从0开始,逆序从-1开始
GETSET key value
将给定key的值设为value,并返回key的旧值。没有旧值返回nil
STRLEN key
返回key所储存的字符串值的长度。不存在的key返回0
DECR key
将key中储存的数字值减一,并返回。如果key不存在,以0为key的初始值,然后执行DECR操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。
DECRBY key decrement
将key所储存的值减去减量decrement,并返回。以0为key的初始值,然后执行DECRBY操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。
INCR key
将key中储存的数字值增一,并返回。如果key不存在,以0为key的初始值,然后执行INCR操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。
INCRBY key increment
将key所储存的值加上增量increment,并返回。如果key不存在,以0为key的初始值,然后执行INCRBY操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。
SETBIT key offset value
将key对应字符串值指定偏移量上的比特位设置为value,返回该比特位原来的值。空白位用0填充。
GETBIT key offset
返回key对应字符串值指定偏移量上比特位的值。key不存在或offset超过长度返回0。
标签:class The start nbsp 区间 span tran 类型 时间
原文地址:https://www.cnblogs.com/xasz/p/11663968.html