码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
java学习day31(redis3)通用命令
今日重点:
key通用指令
数据库通用指令
文章索引:
key 特征
数据库通用操作
key 特征
key是一个字符串,通过key获取redis中保存的数据
key应该设计哪些操作?
对于key自身状态的相关操作,例如:删除,判定存在,获取类型等
对于key有效性控制相关操作,例如:有效期设定,判定是否有效,有效状态的切换等
对于key快速查询操作,例如:按指定策略查询key
……
key 基本操作
删除指定key:
del
key
获取key是否存在:
exists
key
获取key的类型:
type
key
key 扩展操作(时效性控制)
为指定key设置有效期:
expire
key seconds(秒)
pexpire
key milliseconds(毫秒)
expireat
key timestamp(时间戳)
pexpireat
key milliseconds-timestamp
获取key的有效时间:
ttl
key(存在返回-1,不存在返回-2,设置了有效期则返回有效期)
pttl
key(与时间戳配套的)
切换key从时效性转换为永久性:
persist
key
key 扩展操作(查询模式)
查询key:
keys
pattern
查询模式规则
* 匹配任意数量的任意符号 ? 配合一个任意符号 [] 匹配一个指定符号
keys
* 查询所有
keys
it* 查询所有以it
开头
keys
*heima 查询所有以heima
结尾
keys
??
heima 查询所有前面两个字符任意,后面以heima
结尾
keys
user:
?
查询所有以user:
开头,最后一个字符任意
keys
u[st]er:
1
查询所有以u
开头,以
er:1
结尾,中间包含一个字母,
s
或t
key 其他操作
为key改名:
rename
key newkey(执行覆盖指令,如果有重名则会覆盖数据 慎重使用)
renamenx
key newkey(有重名则改名失败)
对所有key排序:
sort
其他key通用操作:
help @generic
数据库通用操作
key 的重复问题:
key是由程序员定义的
redis在使用过程中,伴随着操作数据量的增加,会出现大量的数据以及对应的key
数据不区分种类、类别混杂在一起,极易出现重复或冲突
解决方案
redis为每个服务提供有16个数据库,编号从0到15
每个数据库之间的数据相互独立
db 基本操作
切换数据库:
select
index
其他操作:
quit
退出
ping
(测试是否连通)
echo
message(打印)
db 相关操作
数据移动:
move
key db
数据清除:
dbsize
看库里有多少key
flushdb
刷掉当前数据
flushall
刷掉所有数据
相关阅读:
prometheus返回的数据结构如何转为自定义结构
Prometheus-Prometheus安装及其配置
Anaconda安装及配置
PostCSS
jsp 九大内置对象和四大域对象
BUUCTF NewStarCTF 公开赛赛道Week4 Writeup
初步认识端口服务查询--netstat
hello react
UI布局:Margin和absolute的区别
OMO模式成为教育行业“标配“
原文地址:https://blog.csdn.net/gaosong0623/article/details/126057768
最新文章
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
小工具
小游戏
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
京公网安备 11010502049817号