精通Redis-CLI:命令行玩转高效缓存

1、连接

bash 复制代码
./redis-cli -h 127.0.0.1 -p 6379 -a admin@2020**

-h redis主机地址

-a redis密码

-p redis端口

2、选择数据库。Redis数据库编号从0~15

bash 复制代码
127.0.0.1:6379[3]> select 3
OK

3、查看所有 key

bash 复制代码
127.0.0.1:6379[3]>  keys *
1) "systemSetting:settingKey"
2) "license_count:sync"
3) "serviceHub:editing"

4、获取对应 key 的值

bash 复制代码
get key

5、删除单个 key 或多个

bash 复制代码
del key key2

6、查看当前数据库中所有key的数量

bash 复制代码
127.0.0.1:6379> select 3
OK
127.0.0.1:6379> dbsize
(integer) 3

7、返回redis的相关信息

bash 复制代码
info

8、返回redis的所有数据库与键信息

bash 复制代码
127.0.0.1:6379[3]> info keyspace
# Keyspace
db1:keys=85,expires=85,avg_ttl=36119200
db2:keys=31,expires=3,avg_ttl=7267446
db3:keys=3,expires=1,avg_ttl=90056850
db4:keys=2,expires=0,avg_ttl=0
db5:keys=3,expires=1,avg_ttl=1137909600
db6:keys=333,expires=53,avg_ttl=46104293
db8:keys=78,expires=35,avg_ttl=3336299907

9、获取库中的键总数

bash 复制代码
127.0.0.1:6379> select 3
OK
127.0.0.1:6379> dbsize
(integer) 3

备份与恢复

全量备份#

bash 复制代码
redis-cli -a admin@2020 save

全量数据还原#

将redis关闭后将备份文件 dump.rdb 移动到 Redis 安装目录下,然后重启 Redis 服务器,即可进行数据还原。

#获取数据目录

bash 复制代码
127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/data"

链接:https://www.cnblogs.com/wiseo/p/redis_cli.html

(版权归原作者所有,侵删)

关注 工 仲 好:IT运维大本营,获取60个G的《网工系统大礼包》+1000页Linux学习笔记

相关推荐
哟哟耶耶1 小时前
React-04React组件状态(state),构造器初始化state以及数据读取,添加点击事件并更改state状态值
前端·javascript·react.js
kiramario1 小时前
用IconContext.Provider修改react-icons的icon样式
前端·javascript·react.js
destinyol1 小时前
React首页加载速度优化
前端·javascript·react.js·webpack·前端框架
程序员小续1 小时前
React 多个 HOC 嵌套太深,会带来哪些隐患?
java·前端·javascript·vue.js·python·react.js·webpack
大猫会长2 小时前
用AbortController取消事件绑定
前端
程序员小杰@2 小时前
AI前端组件库Ant DesIgn X
开发语言·前端·人工智能
致微2 小时前
Vue项目 bug 解决
前端·vue.js·bug
慕斯策划一场流浪3 小时前
fastGPT—nextjs—mongoose—团队管理之部门相关api接口实现
前端·javascript·html·fastgpt部门创建·fastgpt团队管理·fastgpt部门成员更新·fastgpt部门成员创建
我自纵横20234 小时前
事件处理程序
开发语言·前端·javascript·css·json·ecmascript
坊钰4 小时前
【MySQL 数据库】数据类型
java·开发语言·前端·数据库·学习·mysql·html