redis字符串命令

1. set 命令

命令格式: set key value key value...
执行效果: 设置一个或多个 key 对应的值为指定的 value
时间复杂度: O (k),其中 k 是键的个数

2. get 命令

命令格式: get key
执行效果: 获取指定 key 所对应的值
时间复杂度: O (1)

3.del 命令

命令格式: del key key ...
执行效果: 删除一个或多个指定的 key
时间复杂度: O (k),其中 k 是键的个数

4.mset 命令

命令格式: mset key value key value...
执行效果: 批量设置多个指定的 key 和对应的 value
时间复杂度: O (k),其中 k 是键的个数

5.mget 命令

命令格式: mget key key ...
执行效果: 批量获取多个指定 key 所对应的值
时间复杂度: O (k),其中 k 是键的个数

6.incr 命令

命令格式: incr key
执行效果: 将指定 key 对应的值加 1
时间复杂度: O (1)

7.decr 命令

命令格式: decr key
执行效果: 将指定 key 对应的值减 1
时间复杂度: O (1)

8.incrby 命令

命令格式: incrby key n
执行效果: 将指定 key 对应的值加 n(n 为指定数值)
时间复杂度: O (1)

9.decrby 命令

命令格式: decrby key n
执行效果: 将指定 key 对应的值减 n(n 为指定数值)
时间复杂度: O (1)

10.incrbyfloat 命令

命令格式: incrbyfloat key n
执行效果: 将指定 key 对应的值加 n(n 为浮点数值)
时间复杂度: O (1)

11.append 命令

命令格式: append key value
执行效果: 向指定 key 所对应的值追加 value
时间复杂度: O (1)

12.strlen 命令

命令格式: strlen key
执行效果: 获取指定 key 所对应值的长度
时间复杂度: O (1)

13.setrange 命令

命令格式: setrange key offset value
执行效果: 覆盖指定 key 所对应的值中,从 offset 开始的部分内容
时间复杂度: O (n),n 是字符串长度,通常视为 O (1)

14.getrange 命令

命令格式: getrange key start end
执行效果: 获取指定 key 所对应的值中,从 start 到 end 的部分内容
时间复杂度: O (n),n 是字符串长度,通常视为 O (1)

相关推荐
张洛闻Eren7 分钟前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安23 分钟前
MySQL-触发器
数据库·mysql
白远山25 分钟前
上海24小时自助健身房解决方案实战指南与经验分享
java·数据库·架构·需求分析
Omics Pro34 分钟前
斯坦福Nature+Science|广义虚拟细胞基础大模型
数据库·人工智能·算法·机器学习·自然语言处理
2603_965148111 小时前
AI+API选品:下一代智能商务助手雏形已现
java·大数据·数据库·人工智能·数据挖掘
lbb 小魔仙1 小时前
OpenClaw + cpolar 实战:远程 NAS、分享小游戏、RDP,再配置公网 AI 入口
数据库·人工智能·redis·oracle·prometheus
李白客2 小时前
数据融合平台怎么选:批流一体、实时同步与数据质量的 7 个维度
数据库·数据库架构
夕除2 小时前
redis--018
redis
数据库小学妹2 小时前
MySQL库存扣减实战:原子UPDATE、分桶方案与锁范围分析
数据库·后端·mysql
旺仔不是程序员2 小时前
LIMIT 1:PostgreSQL 只取一行的高效查询姿势
数据库·后端·sql