Summer's Blog
😈酷炫主页
✨运维
🎉安装
👀踩坑
  • k8s
  • shell
  • python
  • redis
  • elasticsearch
  • mysql
  • ceph
  • spark
  • 关于
  • 思维
  • 命令
  • 友链
  • 分类
  • 标签
  • 归档
👨‍👩‍👦‍👦腾讯云社区
🗣GitHub

Summer———夏苏文

💨运维界的前行者
😈酷炫主页
✨运维
🎉安装
👀踩坑
  • k8s
  • shell
  • python
  • redis
  • elasticsearch
  • mysql
  • ceph
  • spark
  • 关于
  • 思维
  • 命令
  • 友链
  • 分类
  • 标签
  • 归档
👨‍👩‍👦‍👦腾讯云社区
🗣GitHub
  • ES只读模式修改
  • mysql主从只读
  • 服务器CPU爆满问题定位
  • 浅谈VIP地址漂移
  • 恢复磁盘占用过大变成只读模式
  • 登录环境故障解决
  • 解决ES无分片可用
  • docker日志过大处理
  • 软连接解决磁盘满
  • k8s常用端口打不开
  • redis端口不通解决方法
  • Docker容器启动报ipv4
  • nginx安装lua模块报错处理
  • linux重启网卡报错处理
  • linux命令notfound处理汇总
  • redis创建集群问题解决
  • k8s容器时间修改
  • k8s无法删除namespace
  • 服务器终端乱码问题
    • 问题
    • 现象
    • 解决办法
    • 原因
    • 深究
  • getcwd无法定位当前工作目录
  • 踩坑
summer
2021-02-07

服务器终端乱码问题

三不知 cat 了一下 redis 的储存文件(dump.rdb);结果服务器终端瞬间全部乱码!!!

# 问题

[root@master redis]# cat dump.rdb 
1

# 现象

# 解决办法

#reset //用reset终端复位命令解决问题
1

# 原因

dump.rdb 文件是由 Redis 自动生成数据储存的;但是这个文件里面具体的内容格式还真没有深究过。这里做个总结

  • 首先 Redis 的 RDB 文件是二进制格式的文件,部分二进制码是特殊的控制码(这里也是乱码的原因所在)
  • 默认情况下 每隔一段时间 redis 服务器程序会自动对数据库做一次遍历,把内存快照写在该文件里。

# 深究

这里扩展一下如何解析redis的rdb文件

点击查看
PS C:\Users\Administrator\Desktop\fsdownload> pip install rdbtools python-lzf
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting python-lzf
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e3/33/b8f67bbe695ccc39f868ae55378993a7bde1357a0567803a80467c8ce1a4/python-lzf-0.2.4.tar.gz (9.3 kB)
Collecting rdbtools
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/dd/e5/eebb748863d74b7f9d433e359b874d97e830e9d1b3e3d876b91b5cba6b9d/rdbtools-0.1.15.tar.gz (31 kB)
Requirement already satisfied: redis in c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages (from rdbtools) (3.3.2)
Using legacy 'setup.py install' for python-lzf, since package 'wheel' is not installed.
Using legacy 'setup.py install' for rdbtools, since package 'wheel' is not installed.
Installing collected packages: rdbtools, python-lzf
    Running setup.py install for rdbtools ... done
    Running setup.py install for python-lzf ... done
Successfully installed python-lzf-0.2.4 rdbtools-0.1.15
WARNING: You are using pip version 20.3.3; however, version 21.0.1 is available.
You should consider upgrading via the 'c:\users\administrator\appdata\local\programs\python\python37\python.exe -m pip install --upgrade pip' command.
PS C:\Users\Administrator\Desktop\fsdownload> rdb --command json .\dump.rdb
[{
"xsw":"gogogo"}]
PS C:\Users\Administrator\Desktop\fsdownload>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  • 验证下可视化工具的 KEY-VALUE

#linux
上次更新: 4/2/2021, 4:16:20 PM
k8s无法删除namespace
getcwd无法定位当前工作目录

← k8s无法删除namespace getcwd无法定位当前工作目录→

最近更新
01
centos8安装部署ovirt-engine
11-21
02
安装Acunetix
11-02
03
三大漏洞扫描工具报告获取
05-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 夏苏文 | MIT License

网站已在灾难中运行:

蜀ICP备2022029853号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式