当前位置: 首页 > news >正文

redis的命令集合

一、对string类型的操作

对增加的操作:

  set:添加键值对

127.0.0.1:6379> set key value [EX seconds|PX milliseconds|EXAT timestamp|PXAT
milliseconds-timestamp|KEEPTTL] [NX|XX] [GET]

注意:中括号的都是约束条件,可以写也可不写。

它们的含义:

  • NX:当数据库中key不存在时,可以将key-value添加到数据库
  • XX:当数据库中key存在时,可以将key-value添加数据库,与NX参数互斥
  •  EX:key的超时秒数
  • PX:key的超时毫秒数,与EX互斥
  • value中若包含空格、特殊字符,需用双引号包裹。

对查询的操作:

 get:获得key值

get<key>

示例:

 对修改的操作:

       append:追加值

append<key><value>

作用:将给定的value追加到原值的末尾。  

示例:

 setnx:key不存在时,设置key的值

setnx<key><value>

示例: 

如果key:name不存在则放回1,如果key存在的话放回0 ,此时创建失败。

incr:原子递增1

incr <key>

将key中存储的值增1,只能对数字值操作,如果key不存在,则会新建一个,值为1  

示例:

decr:原子递减1 

decr <key>

将key中存储的值减1,只能对数字值操作,如果为空,新增值为-1

示例:

 

 incrby/decrby:递增或者递减指定的数字

incrby/dercrby <key><步长>

作用:将key中存储的数字值递增指定的步长,若key不存在,则相当于在原值为0的值上递增指定的步 长。 

示例:

 

http://www.dtcms.com/a/270997.html

相关文章:

  • WPF使用WebBrowser 解决href标签target=_blank在浏览器窗口打开新链接而非窗体内部打开的问题
  • Docker高级管理
  • 不深入,则无法共情
  • mysql 可用性的保障机制:主讲主从复制机制
  • Git 详解:从概念,常用命令,版本回退到工作流
  • 【03】MFC入门到精通——MFC 添加控件 设置属性 按钮 文本框
  • 《【第五篇】图片处理自动化:让你的视觉内容更专业!:图片处理基础与批量裁剪》
  • 06每日简报20250709
  • Vue 中mounted 生命周期钩子的执行时机和 v-for 的渲染顺序
  • linux-进程信号的产生与发送
  • 简单易懂的方式聊聊 DDD(领域驱动设计)
  • 汽车功能安全-软件单元验证 (Software Unit Verification)【用例导出方法、输出物】8
  • 分库分表之实战-sharding-JDBC水平分库+分表后:查询与删除操作实战
  • 【话题长廊测试报告】
  • qt绘制饼状图并实现点击即放大点击部分
  • 开发制作模仿参考抄别人的小程序系统
  • Shusen Wang推荐系统学习 --召回 ItemCF
  • RabbitMQ 高级特性之事务
  • 心智模式:觉察思维定势,突破决策盲区
  • 【Ubuntu22.04安装ROS Noetic】
  • Android Notification 通过增加addAction 跳转回Service重新执行逻辑
  • 沃丰科技海外客服系统综合解决方案
  • 36氪专访丨乐橙CEO谢运:AI科技下的业务创新与长期主义下的品牌坚守
  • CD47.【C++ Dev】list的模拟实现(2)
  • RAG实战之dify源码文件解析-pdf文件解析流程
  • STM32F103ZET6的USART 中断配置详解
  • 自动化测试报告优化:jenkins+jmeter定制化HTML报告生成
  • 【LeetCode】大厂面试算法真题回忆(102)--集五福
  • Java学习第二十七部分——bug检修
  • 前端接收流式数据demo,并用markdown解析数据,包括EventSource和fetch两种方式