目录
1.字符串
String是Redis最基本的类型,是二进制安全的,意味着Redis的string可以包含任何数据,比如jpg图片。
一个redis中字符串value最大是512M
常用命令
set <key><value> 添加键值对
get <key> 查询对应键值
append <key><value> 将给定的<value>追加到原值的末尾
strlen <key> 获得值得长度
setnx <key><value> 只有在key不存在时 设置key的值
incr <key>
将key中存储的数字值增1
只能对数字值操作,如果为空,新增值为1
decr <key>
将key中存储的数字减1
只能对数字值操作,如果为空,新增值为-1
incrby / decrby <key><步长> 将key中存储的数字值增减。自定义步长
mset <key1><value1><key2><value2>......
同时设置一个或多个键值对
mget <key1><key2><key3>......
同时获取一个或多个value
msetnx <key1><value1><key2><value2>......
同时设置一个或多个key-value对,当且仅当所有给定key都不存在。(原子性操作)
getrange <key><起始位置><结束位置>
获得值得范围,包括起始和终止位置
setrange <key><起始位置><value>
用<value> 覆写<key>所存储的字符串值,从<起始位置>开始(索引从0开始)
setex <key><过期时间&g