维护指南
本章提供的是本应用自身特殊等维护与配置。而配置域名、HTTPS设置、数据迁移、应用集成、Web Server 配置、Docker 配置、修改数据库连接、服务器上安装更多应用、操作系统升级、快照备份等操作通用操作请参考:管理员指南 和 安装后配置 相关章节。
场景
Redis 备份
- 使用SSH登录服务器,使用redis-cli工具运行SAVE 命令
$ sudo docker exec -it redis redis-cli
127.0.0.1:6379> SAVE
OK
- 备份文件
dump.rdb
存放在redis容器的 /var/lib/redis 目录下
Redis 升级
详细请参照 Redis 升级
故障排除
除以下列出的 Redis 故障问题之外, 通用故障处理 专题章节提供了更多的故障方 案。
Can't open PID file /var/run/redis.pid (yet?) after start: No such file or directory
问题:运行命令:sudo systemctl status redis,状态是active,但是下面有段报错信息:Can't open PID file /var/run/redis.pid (yet?) after start: No such file or directory
原因:Redis自身的服务PID被其他服务占用
方案:检查自行创建的服务是否占用了默认服务
端口被占用?
如果运行多个 Redis 实例,需保证每个实例的配置文件中的端口不同,否则会导致端口被占用。
问题解答
什么是Redis客户端?
Redis 客户端是用于与Redis-Server进行通信的程序,例如:redis-cli 就是典型的客户端工具