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)

相关推荐
科技小花2 小时前
数据治理平台架构演进观察:AI原生设计如何重构企业数据管理范式
数据库·重构·架构·数据治理·ai-native·ai原生
一江寒逸2 小时前
零基础从入门到精通MySQL(中篇):进阶篇——吃透多表查询、事务核心与高级特性,搞定复杂业务SQL
数据库·sql·mysql
D4c-lovetrain2 小时前
linux个人心得22 (mysql)
数据库·mysql
阿里小阿希3 小时前
CentOS7 PostgreSQL 9.2 升级到 15 完整教程
数据库·postgresql
荒川之神3 小时前
Oracle 数据仓库雪花模型设计(完整实战方案)
数据库·数据仓库·oracle
做个文艺程序员3 小时前
MySQL安全加固十大硬核操作
数据库·mysql·安全
不吃香菜学java3 小时前
Redis简单应用
数据库·spring boot·tomcat·maven
一个天蝎座 白勺 程序猿4 小时前
Apache IoTDB(15):IoTDB查询写回(INTO子句)深度解析——从语法到实战的ETL全链路指南
数据库·apache·etl·iotdb
不知名的老吴4 小时前
Redis的延迟瓶颈:TCP栈开销无法避免
数据库·redis·缓存
YOU OU4 小时前
三大范式和E-R图
数据库