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

Redis——string类型相关指令

添加键值对SET [key] [value] [EX seconds|PX milliseconds] [NX|XX] //添加一个键值对 SETNX [key] [value] //setNX的组合命令不支持EX/PX选项 SETEX [key] [value] //setEX的组合命令不支持NX/XX选项 PSETEX [key] [value] //setPX的组合命令不支持NX/XX选项 mset [key1 value1 key2 value2... ...] //添加多个键值对 //EX/PX表示设置过期时间 //NX表示不存在就设置XX表示存在才设置获取键值对应的Valueget [key] //获取单个键值对 mget [key1 key2... ...] //获取多个键值对对Value进行增减incr/decr [key] //把key对应的value当整形加/减1如果不存在就新建默认新建的value是0 incrby/decrby [key] [n] //把key对应的value当整形加或减n 如果不存在就新建默认新建的value是0 incrbyfloat [key] [n] //上述命令都不能加减小数 但incrbyfloat可以进行小数运算拼接字符串append [key] [value] //如果存在就追加不存在就新建返回追加后的总长度获取子串getrange [key] [start] [end]//获取一个value的子串。start和end是闭区间。下标从0开始。如果start/end是负数就表示倒数第几个元素。 //需要注意的是我们指明的是字节范围而不是字符范围redis中没有字符概念所以如果是中文的话要小心乱码因为每个中文3个字节截取出一半就不知道是什么了替换子串setrange [key] [offset] [value] //从key对应的字符串中下标为offset的位置开始将value覆盖进去。下标从0开始算 //如果value的长度超过了被替换字符串的剩余长度就会自动延长被替换的字符串 //如果要替换的键值对根本不存在或者说offset超出了被替换字符串的下标范围就会用创建新的键值对或者用0x00补齐中间缺失的字节。在--raw模式下可能显示不出来0x00,但是实际上是填充了的 //与getrange相同setrang也是以字节为单位确定下标的所以要注意中文的时候出现乱码求字符串长度strlen [key]后记String的长度是有限制的一般不超过512M添加键值对等操作时不用把字符串用引号包起来但是包起来也没错
http://www.gsyq.cn/news/1335962.html

相关文章:

  • 避开勒让德函数那些坑:GRACE数据处理中MATLAB高效计算与调试技巧
  • 如何快速集成Android-shapeLoadingView:5分钟实现酷炫加载效果
  • 杭州学书法艺考去哪家?2026杭州书法艺考机构推荐:杭州书法统考通过率高的机构+杭州师资力量强的书法培训机构 - 栗子测评
  • Omnizart实战教程:如何快速转录你最喜欢的歌曲
  • Plexdrive vs rclone深度对比:哪个更适合你的需求?
  • 工业防爆监控技术解析:内蒙古高危场景的选型与落地方案
  • RTL优化实战:一行代码如何导致40%面积浪费与30%功耗增加
  • 在鸿蒙系统上从零构建Linux交叉编译工具链:原理、步骤与踩坑实录
  • Orbit可编程注意力功能详解:定制你的记忆体验
  • kagent MCP工具集成完全指南:从Kubernetes到Grafana的完整工具链
  • 从实验室到智能小车:霍尔传感器除了测磁场,还能怎么玩?(避坑指南)
  • 告别手动调参!用Quartus Prime的NCO核(DDS)一键生成ASK调制信号(附Verilog代码)
  • TikTok-Live-Connector多平台集成:Web应用与移动端适配方案
  • AndrOBD终极指南:如何用Android设备诊断你的爱车
  • AI Agent Harness Engineering 医疗行业准入:合规审批与临床验证的流程
  • CausalImpact最佳实践:避免因果推断中的7个常见陷阱
  • torchtitan-npu:在昇腾集群上训练大模型
  • CANN Runtime 异步任务调度:Stream 与 Event 的执行哲学
  • Spire扩展开发:如何为自定义数值类型实现代数接口
  • ops-cv 图像预处理加速:YOLO 推理前的最后一公里
  • 终极GTA5游戏增强菜单:YimMenu全方位安全防护指南
  • 别再死记命令了!用eNSP模拟真实办公室,手把手带你搞定华为AC+AP无线组网
  • OpencvSharp 算子学习教案之 - Cv2.GetWindowHandle
  • 君正IConfigTool介绍
  • 《Sysinternals实战指南》进程和诊断工具学习笔记(8.16):LiveKd 入门——在线内核调试,不重启不蓝屏
  • 《Sysinternals实战指南》进程和诊断工具学习笔记(8.15):实战案例|内存狂涨 / 句柄泄漏怎么查?用 VMMap + Handle + ListDLLs 三步定位
  • 怎么在 Redis 中设置消息队列的过期时间自动清理?
  • 终极指南:MASA全家桶汉化包让Minecraft模组界面说中文
  • 为什么选择neoHosts:10个理由让你彻底告别网络广告骚扰
  • 泉州html+css 5页