当前位置:网站首页>Redis string 结构命令
Redis string 结构命令
2022-07-25 09:20:00 【yu-yuan】
字符串
//字符串类型存取
set key value (后加 xx 可以修改这个key的value)
get key
前值 输出 并替换成 value
getset key value
flushdb 清空当前数据库中的所有 keyKEY操作
| 查询已经存在的key | |
| 精确的查 | keys title |
| 模糊的查 | |
| *通配任意多个字符 | keys * |
| [ ]通配括号内的某一个字符 | keys titl[ey] |
| ?通配单个字符 | keys tit?e |
| 随机抽取一个key | random key |
| 查看这个key的类型 | type key |
| 判断某个key是否存在 | exists key |
| 删除这个key | del key |
| 更改key名(如果更改的新名字已经存在,继续改名会覆盖前一个key) | rename key newkey |
| 判断已存在key更改key name 不会影响已存在的key 值 | renamenx key neykey |
| 查询key的过期时间(已过期 -1 永不过期 -1) | ttl key (返回一个时间 m) |
| 设置 key 的有效时间 | expire key time (秒) pexpire key time (毫秒) pttl (以毫秒返回时间) persist key (永久有效) |
| 一次设置多个key | mset key1 value1 key2 value2 |
| 一次查询多个键 | mget key1 key2 key 3 |
| 替换字符串中的 某个 字符 | setrange key limit value 例如:name:redis setrange name 2 ! name:re!is 如果偏移下标不存在,会主动补充\x00 以字符 个数 补充 |
| 字符串追加 | append key @@ |
| 获取开始到结束的字符 | getrange key start shop
|
| 自增 | incr key incrby key 后加by (一次加自增多个) incebyfloat key (以浮点数增加) |
| 自减 | decr key decrby key 后加by (一次加自减多个) decrbyfloat key (以浮点数减少) |
| 位图 | setbit key offset(下标) value(1,0) offset 过大 则会在中间填充0 offset 最大 是 max offset 2的32次方减1 512M |
![]() | |
![]() | |
redis默认有16个数据库(默认使用的是database 0)
切换数据库
select ?
Redis string 可选参数
set key value ex (秒) px (毫秒)
ex px 都是可选参数 可以写可以不写
边栏推荐
- [WSN communication] optimize HWSN energy-saving clustering protocol based on MATLAB biogeography [including Matlab source code, 1989]
- 动态添加多tab,并初始化每个tab页面
- 粗柳簸箕细柳斗,谁嫌爬虫男人丑 之 异步协程半秒扒光一本小说
- Analysis of concat and group in MySQL_ Use of concat
- 多态和接口
- uni-app小程序如何自定义标题内容(如何解决小程序标题不居中)
- Go foundation 4
- [HCTF 2018]admin
- idea实用tips---如今将pom.xml(红色)改为pom.xml(蓝色)
- Week小结
猜你喜欢
随机推荐
jsPDF生成PDF文件,文件不全问题,后台进行文件下载,前台不下载
在Ubuntu中安装MySQL并创建新用户
@5-1 CCF 2019-12-1 报数
@3-2 CCF 2020-12-2 期末预测之最佳阈值
[GYCTF2020]Node Game
MySQL appends a string to the string of a field in the table [easy to understand]
Redis的十大常见应用场景
Go foundation 4
uni-app小程序如何自定义标题内容(如何解决小程序标题不居中)
【代码源】每日一题 农田划分
The interviewer asked: how to prevent oversold? There are several ways to achieve it
What is anemia model and congestion model?
Numpy - 数组array的构造
数据分析之numpy基础包
Idea hot deployment
@1-1 CCF 2021-04-1 灰度直方图
Go基础3
SSM框架整合,简单案例
Click to hide the column in wechat applet, and then click to show it
作业7.15 shell脚本



![[HCTF 2018]admin](/img/d7/f0155c72d3fbddf0a8c1796a179a0f.png)








