Redis MSET命令教程
Redis MSET 命令用于同时设置
MSET 是一个原子性操作,所有给定 KEY 都会在同一时间内被设置,某些给定 KEY 被更新而另一些给定 KEY 没有改变的情况,不可能发生。
Redis MSET命令详解
语法
192.168.98.70:6379> MSET KEY value [KEY value ...]
参数
参数
作用
KEY
要设置的 KEY
VALUE
要设置的 VALUE
返回值
总是返回 OK (因为 MSET 不可能失败)。
时间复杂度
O(N), N 为要设置的 KEY 数量。
可用版本
>= 1.0.1
案例
KEY不存在
当 KEY 不存在时,同时正确设置多个值
#KEY 不存在
192.168.98.70:6379> MSET haicoder.net Redis haicoder Mongo hicoder Mysql
OK
192.168.98.70:6379> MGET haicoder.net haicoder hicoder
1) "Redis"
2) "Mongo"
3) "Mysql"
192.168.98.70:6379> DEL haicoder.net haicoder hicoder
(integer) 3
我们首先,使用 MSET 命令,批量设置键 haicoder.net 、键