🥚 吃面加不加蛋,思考许久

⚔ 闪光诀

🔥 轰天一击龙抬头

13.Redis MSETNX - 批量设置所有不存在key对应的value

Redis MSETNX - 语法

MSETNX key value [key value ...]

Redis MSETNX命令,用于批量设置所有不存在key对应的value。只要有一个key已存在,本次将不执行任何操作(即 失败)。

MSETNX是原子操作,要嘛都成功,要嘛都失败。

Redis MSETNX - 时间复杂度

O(N),其中N为key的个数。

Redis MSETNX - 返回值

成功返回1,失败返回0。

Redis MSETNX - 实例演示

redis> msetnx name1 "www.cregend.com" name2 "res.cregend.com"
(integer) 1
redis> get name1
"www.cregend.com"
redis> get name2
"res.cregend.com"

redis> msetnx name1 "www.cregend.com" name3 "cdn.cregend.com"
(integer) 0

轻松一刻

👉👉👉 【遮天】遮天不遮眼,颜值就看脸,秦瑶美女首登场,一身清凉视野广,道友别遮挡视线,谢谢~