
忘记Redis是否安装过第一步查询是否安装过 Redis1️⃣ 检查 Redis 服务是否在运行2️⃣ 检查 redis-cli 命令是否存在3️⃣ 通过包管理器查询已安装的 Redis 包4️⃣ 查找 Redis 相关文件可能手动编译安装的残留第二步根据查询结果执行对应操作 情况一发现已安装 Redis执行过 1️⃣ 2️⃣ 3️⃣ 任意一个有输出如果 Redis 正在运行如果 Redis 已安装但未运行如果 Redis 已安装但密码忘记了如果不确定是哪个端口 情况二确认未安装 Redis以上命令均无输出CentOS/RHEL/Fedora 系统Ubuntu/Debian 系统配置 Redis 密码安全建议配置允许远程连接如果需要⚠️ 注意安全第三步验证 Redis 是否可用 快速参考表第一步查询是否安装过 Redis在云服务器终端依次执行以下命令1️⃣ 检查 Redis 服务是否在运行psaux|grepredis|grep-vgrep如果有输出显示进程信息→ Redis 正在运行如果无输出 → Redis 没有运行2️⃣ 检查 redis-cli 命令是否存在whichredis-cli如果返回路径如/usr/bin/redis-cli→ 已安装如果提示which: no redis-cli in ...→ 未安装3️⃣ 通过包管理器查询已安装的 Redis 包# CentOS/RHEL/Fedora 用 yumyum list installed|grepredis# Ubuntu/Debian 用 dpkgdpkg-l|grepredis有输出 → 通过包管理器安装过无输出 → 没有通过包管理器安装4️⃣ 查找 Redis 相关文件可能手动编译安装的残留find/-nameredis-server2/dev/nullfind/-nameredis.conf2/dev/null第二步根据查询结果执行对应操作 情况一发现已安装 Redis执行过 1️⃣ 2️⃣ 3️⃣ 任意一个有输出如果 Redis 正在运行# 查看 Redis 版本redis-server--version# 查看 Redis 进程和端口默认 6379netstat-tlnp|grep6379# 连接 Redis 测试redis-cliping# 返回 PONG 表示正常如果 Redis 已安装但未运行# 启动 Redis根据系统不同systemctl start redis# 或serviceredis start# 设置开机自启systemctlenableredis如果 Redis 已安装但密码忘记了# 查看配置文件中的密码cat/etc/redis/redis.conf|greprequirepass# 如果有输出就是密码如果没有说明没有设置密码如果不确定是哪个端口# 查看 Redis 配置文件中的端口cat/etc/redis/redis.conf|grepport 情况二确认未安装 Redis以上命令均无输出CentOS/RHEL/Fedora 系统# 安装 Redisyuminstall-yepel-release yuminstall-yredis# 启动 Redissystemctl start redis systemctlenableredis# 验证redis-clipingUbuntu/Debian 系统# 更新包列表aptupdate# 安装 Redisaptinstall-yredis-server# 启动 Redissystemctl start redis-server systemctlenableredis-server# 验证redis-cliping配置 Redis 密码安全建议# 编辑配置文件vim/etc/redis/redis.conf# 找到 requirepass 行取消注释并设置密码requirepass 你的强密码# 重启 Redissystemctl restart redis配置允许远程连接如果需要⚠️ 注意安全# 编辑配置文件vim/etc/redis/redis.conf# 修改 bindbind0.0.0.0# 或者改成你服务器的内网 IP# 设置密码必须设置否则很危险requirepass 你的强密码# 重启systemctl restart redis第三步验证 Redis 是否可用# 带密码连接如果设置了密码redis-cli-a你的密码ping# 返回 PONG 就成功了 快速参考表操作命令检查是否运行ps aux | grep redis | grep -v grep检查是否安装which redis-cli查看版本redis-server --version查看端口netstat -tlnp | grep 6379查看配置cat /etc/redis/redis.conf | grep requirepass启动 Redissystemctl start redis查看Redis状态systemctl status redis设置开机自启systemctl enable redis连接测试redis-cli ping