set命令
Redis set
命令用于设置给定 key 的值,如果 key 已经存储其他值,set
就覆写旧值,且无视类型
语法
set key value [EX seconds | PX miliseconds] [NX | XX]
EX
,过期时间(秒)PX
,过期时间(毫秒)NX
,只有 key 不存在时,当前 set 操作才执行XX
,只有 key 存在时,当前 set 操作才执行
返回值
set
在设置操作成功完成时,才返回 OK
例子
对不存在的键进行设置
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> set test:set 'abc'
OK
127.0.0.1:6379> get test:set
"abc"
对已存在的键进行设置
127.0.0.1:6379> set test:set 'wdnmd'
OK
127.0.0.1:6379> get test:set
"wdnmd"