Redis中string类型数据的操作_笔记

基本操作#
- 添加/修改数据
set key value
- 获取数据
get key
- 删除数据
del key
- 添加/修改多个数据
mset key2 value1 key value2 ...
- 获取多个数据
mget key1 key2 ...
- 获取数据字符个数(字符长度,key不存在返回0)
strlen key
- 追加信息到原始信息后部,返回追加后的长度(原始信息存在就追加,否则新建)
append key value
扩展操作#
- 数据加指定范围(值可以带+ - 符号)
- 每次加1
incr key
- 每次加 increment 的值(只能加整数)
incrby key increment
- 每次加 increment 的值(小数整数都可以)
incrbyfloat key increment
pos:key为小数时,前两者都不能实现增操作,但后者可以
- 数据减指定范围(值可以带+ - 符号)
- 每次减1
decy key
- 每次减 increment 的值(只能减整数)
decrby key increment
pos:key为小数时,两者都不能实现减操作
- 指定数据的生命周期(创建/修改 key 时指定;expire 只能指定存在的 key)
setex key seconds value
psetex key milliseconds value
ops:再次 set 会清除 setex 的生命周期设置,key将变为永久存在
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步