MSET

MSET key value [key value …]
可用版本: >= 1.0.1
时间复杂度: O(N),其中 N 为被设置的键数量。

同时为多个键key设置值。

演示

如果某个给定键key已经存在, 那么MSET命令将使用新值覆盖掉旧值。

MSET命令总是返回 OK

MSET命令是一个原子(atomic)操作, 所有给定键key都会在同一时间内被设置, 不会出现某些键key被设置了,而有一些键key没有被设置的情况。

MSETNX

MSETNX key value [key value …]
可用版本: >= 1.0.1
时间复杂度: O(N), 其中 N 为被设置的键数量。

当且仅当所有给定键都不存在时, 为所有给定键设置值。所以只要有一个给定键已经存在, MSETNX命令也会拒绝执行对所有键的设置操作,MSETNX命令也是一个原子(atomic)操作。

演示

当所有给定键都设置成功时,MSETNX命令返回 1 。

如果因为某个给定键已经存在,而导致MSETNX命令未能成功执行,那么MSETNX命令返回 0 。

MGET

MGET key [key …]
可用版本: >= 1.0.0
时间复杂度: O(N) ,其中 N 为给定键的数量。

返回给定的一个或多个键对应的字符串。

演示

MGET命令将返回一个列表, 列表中包含了所有给定键的值。如果给定的键里面, 有某个键不存在, 那么这个键对应的值将以特殊值 (nil)表示。

Redis中字符串的MSET、MSETNX、MGET命令就介绍到这里。

写博客是博主记录自己的学习过程,如果有错误,请指正,谢谢!

Redis:字符串MSET、MSETNX、MGET命令介绍相关推荐

  1. redis的String数据类型相关命令介绍及使用

    文章目录 字符串命令 存值相关(set) 取值相关(get) 数值操作命令 加操作 减操作 BIT位操作命令 应用场景 字符串命令 存值相关(set) set key value 例如 set age ...

  2. php redis 批量删除,redis实现批量删除的命令介绍

    redis实现批量删除: 1.访问redis根目录 cd /usr/local/redis-2.8.19 2.登录redis:redis-cli -h 127.0.0.1 -p 6379 (其中,12 ...

  3. redis的set数据类型相关命令介绍及使用

    文章目录 set简介 添加命令 查询命令 移动/删除命令 集合运算命令 差集运算 交集运算 并集运算 应用场景 set简介 redis集合set类型和list列表类型类似,都可以用来存储多个字符串元素 ...

  4. redis的list数据类型相关命令介绍及使用

    文章目录 list列表简介 常用命令 添加命令 查询命令 弹出/删除命令 修改命令 阻塞弹出命令 应用场景 list列表简介 list是简单的字符串列表(说通俗点,存储的还是字符串),按照插入顺序排序 ...

  5. redis的hash数据类型相关命令介绍及使用

    文章目录 hash类型简介 添加命令 查询命令 删除命令 应用场景 hash类型简介 redis中的哈希(hash或者散列表),内部存储很多键值对以key - [Field-Value]的形式存储,也 ...

  6. Redis 字符串(String)

    Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...

  7. redis 字符串数据(string)

    Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127. ...

  8. Redis学习---(7)Redis 字符串(String)

    Redis 字符串(String) Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_ ...

  9. 吃透Redis系列(九):Redis代理twemproxy和predixy详细介绍

    Redis系列文章: 吃透Redis系列(一):Linux下Redis安装 吃透Redis系列(二):Redis六大数据类型详细用法 吃透Redis系列(三):Redis管道,发布/订阅,事物,过期时 ...

  10. Redis:字符串INCR、INCRBY、INCRBYFLOAT、DECR、DECRBY命令介绍

    INCR INCR key 可用版本: >= 1.0.0 时间复杂度: O(1) 为键key对应的数字字符串(整数)加上一. 演示 如果键key不存在, 那么它的值会先被初始化为 0 , 然后再 ...

最新文章

  1. layui select 与 vue 的结合使用
  2. 量子纠缠背后的故事(廿五):深藏幕后的神秘力量
  3. js浮点数精度丢失问题及如何解决js中浮点数计算不精准
  4. linux+gpfs配置文件,GPFS for linux实施
  5. pandas 常用函数整理
  6. xampp 中mysql中文乱码
  7. Sauce Labs将分析和扩展调试添加到其持续测试云中
  8. QT中文乱码深度剖析
  9. codesys中打开linux端的串口_机械臂和移动机器人,CoDeSys介绍
  10. HTML中常用的列表标签
  11. Python--29 魔法方法:定制序列
  12. 十大ERP系统排行榜—2022年
  13. 计算机网络基础 习题,计算机网络基础练习题集.pdf
  14. Java循环综合练习四之日历打印
  15. 心若无尘,一花一世界,一鸟一天堂
  16. 【转】可以让你迅速发财的23种盖世奇功
  17. 运放构成的电压跟随器
  18. R语言将数据导出到csv时出现科学计数表示
  19. PHP接口上传文件图片详解
  20. 使能开发者、加速产业创新,全栈创新领域鲲鹏再结硕果

热门文章

  1. 关于查找、搜集市场调查报告的一些网站收集
  2. 2020 字节跳动,网易,华为(1),阿里P7级别面试经验总结
  3. ec12编码器电路图_光电编码器的电路原理图详解
  4. Android开发:为什么你的学习效率如此低,为什么你很迷茫?
  5. linux cd系统下载地址,Mandriva 2008.0 正式版 CD、DVD HTTP下载地址
  6. “今夜酒店特价”的商业模式是什么?
  7. apply,call,bind重新定义this的区别
  8. 芝麻授权 java调用_手机浏览器怎么调用支付宝进行用户授权呢?
  9. [词根词缀]cre/cred/crit/cult字根由来及词源C的故事
  10. 计算机基础考试题及答案多选,2016年计算机一级考试PS及基础多选模拟试题及答案...