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)

相关推荐
富士康质检员张全蛋11 小时前
JDBC 连接池
数据库
yangminlei12 小时前
集成Camunda到Spring Boot项目
数据库·oracle
ChineHe13 小时前
Redis数据类型篇002_详解Strings核心命令与存储结构
数据库·redis·缓存
清水白石00813 小时前
《从零到进阶:Pydantic v1 与 v2 的核心差异与零成本校验实现原理》
数据库·python
电商API&Tina13 小时前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
柠檬叶子C14 小时前
PostgreSQL 忘记 postgres 密码怎么办?(已解决)
数据库·postgresql
864记忆14 小时前
Qt创建连接注意事项
数据库·qt·nginx
毕设十刻15 小时前
基于Vue的迅读网上书城22f4d(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
薛定谔的猫198215 小时前
Langchain(十二)LangGraph 实战入门:用流程图思维构建 LLM 工作流
数据库·microsoft
坐吃山猪15 小时前
ChromaDB02-代码实战
数据库·向量数据库·chromadb