string 是redis 最基本的类型,你可以理解成与memcached一模一样的类型,一个 key 对应一个value。string 类型是二进制安全的。意思是redis的string可以包含任何数据。比如 jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,一个键最大能存储512MB。
set key value [EX second]
含义
就是在redis中添加一个string类型的key和value,如果可以存在,则会覆盖,如果可以不存在新建
ex指的是当前key的过期时间,单位为秒
px指的是当前key的过期时间,单位为毫秒
get key
含义
获取key对应的value,但是该key的数据类型必须是string
mset key value [key value ...]
含义
就是set的批量处理版本,一次性可以添加多个k-v
mget key1 [key2]
含义
每次可以获取指定的多个key对应的value
getset key value
含义
将给定key的值设为value,并返回key的旧值(old value)
设置key的过期时间
SETEX key seconds value 将值 value 关联到 key,并将 key 的过期时间 设为 seconds(以秒为单位)
PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单 位设置 key 的生存时间,而不是像 SETEX 命令 那样,以秒为单位
SETNX key value
含义
只有在key不存在时设置key的值
MSETNX key value [key value ...]
【以上学习基于SDUT课程实训资料。】