一 基础通用命令
备注: 与'具体数据类型'无关
Tab键 '自动补全'
补充: redis 命令是'不区分大小写'
后续: slowlog、rename-command、monitor、set
需求: 显示有关redis命令的'帮助'
背景: redis有很多命令,你可能'不记得'参数的确切'顺序'
1、redis-cli使用'help命令'为大多数Redis命令提供'联机'帮助
2、该命令可以以'两种形式'使用:
[1]、help @<category>显示关于'给定类别'的所有命令
类别包括:
@generic,@list,@set,@sorted_set,@hash,@pubsub,@transactions
@connection,@server,@scripting,@hyperloglog。
[2]、help <commandname> 显示作为参数给出的命令的'特定'帮助
② select
③ info
备注: info命令查看'所有'的信息
info 'filed' 查看'某一个key'字段信息
补充:'[]'匹配作用是匹配括号内的'一个字符' --> 'glob模式'
生产环境: '禁止keys *'
面试官问:为什么生产环境中,建议禁用 Redis 的 keys 命令?
dbsize: 返回当前数据库中'key的数目'
⑥ type
重点: 判断'key'的类型
说明: 仅仅以'string'为例
场景: 只有先判断'数据类型',才能进行'对应的CURD'
说明: 删除'key',对应的value也会删除
⑨ rename
⑫ config
功能: 查看redis当前的'配置'信息
格式: CONFIG GET 属性名称 --> 'config get *' 所有
设置: CONFIG SET 属性名称 新值 --> '临时'设置
说明:这是个'危险'命令,生产环境'禁止'使用
⑬ expire和ttl
1、 EXPIRE
给name设置了30秒钟的时间去删除 --> expire name 30
备注: 给一个key设置一个'有效'期限,到期key会'自动'删除
2、 TTL
ttl name
当TTL状态为'-2': 证明此key已经'被删除'
当TTL状态为'-1': 证明此key'长期存在'
备注: 'time to life' 查看一个key的'剩余有效期',与EXPIRE'配合'使用
原文地址:https://blog.csdn.net/wzj_110/article/details/134451636
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_20382.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。