字符串类型是Redis最基础的数据结构。首先键都是字符串类型,而且 其他几种数据结构都是在字符串类型基础上构建的,所以字符串类型能为其 他四种数据结构的学习奠定基础。
设置值
set key value [ex seconds] [px milliseconds] [nx|xx]
下面操作设置键为hello,值为world的键值对,返回结果为OK代表设置 成功:
127.0.0.1:6379> set hello world
OK
set命令有几个选项:
·ex seconds:为键设置秒级过期时间。
·px milliseconds:为键设置毫秒级过期时间。
·nx:键必须不存在,才可以设置成功,用于添加。
·xx:与nx相反,键必须存在,才可以设置成功,用于更新。
除了set选项,Redis还提供了setex和setnx(它们的作用和ex和nx选项是一样的。):
setex key seconds value
setnx key value
当前键hello不存在:
127.0.0.1:6379> exists hello
(integer) 0
设置键为hello,值为world的键值对:
127.0.0.1:6379> set hello world
OK