当前位置: 代码网 > it编程>数据库>Redis > 忘记Redis是否安装过的查看方法

忘记Redis是否安装过的查看方法

2026年08月04日 Redis 我要评论
第一步:查询是否安装过 redis在云服务器终端依次执行以下命令:1、检查 redis 服务是否在运行ps aux | grep redis | grep -v grep如果有输出(显示进程信息)&r

第一步:查询是否安装过 redis

在云服务器终端依次执行以下命令:

1、检查 redis 服务是否在运行

ps aux | grep redis | grep -v grep
  • 如果有输出(显示进程信息)→ redis 正在运行
  • 如果无输出 → redis 没有运行

2、检查 redis-cli 命令是否存在

which redis-cli
  • 如果返回路径(如 /usr/bin/redis-cli)→ 已安装
  • 如果提示 which: no redis-cli in ... → 未安装

3、通过包管理器查询已安装的 redis 包

# centos/rhel/fedora 用 yum
yum list installed | grep redis

# ubuntu/debian 用 dpkg
dpkg -l | grep redis
  • 有输出 → 通过包管理器安装过
  • 无输出 → 没有通过包管理器安装

4、查找 redis 相关文件(可能手动编译安装的残留)

find / -name "redis-server" 2>/dev/null
find / -name "redis.conf" 2>/dev/null

第二步:根据查询结果执行对应操作

情况一:发现已安装 redis(执行过 1️⃣ 2️⃣ 3️⃣ 任意一个有输出)

如果 redis 正在运行

# 查看 redis 版本
redis-server --version
# 查看 redis 进程和端口(默认 6379)
netstat -tlnp | grep 6379
# 连接 redis 测试
redis-cli ping
# 返回 pong 表示正常

如果 redis 已安装但未运行

# 启动 redis(根据系统不同)
systemctl start redis
# 或
service redis start

# 设置开机自启
systemctl enable redis

如果 redis 已安装,但密码忘记了

# 查看配置文件中的密码
cat /etc/redis/redis.conf | grep requirepass

# 如果有输出,就是密码;如果没有,说明没有设置密码

如果不确定是哪个端口

# 查看 redis 配置文件中的端口
cat /etc/redis/redis.conf | grep port

情况二:确认未安装 redis(以上命令均无输出)

centos/rhel/fedora 系统

# 安装 redis
yum install -y epel-release
yum install -y redis

# 启动 redis
systemctl start redis
systemctl enable redis

# 验证
redis-cli ping

ubuntu/debian 系统

# 更新包列表
apt update

# 安装 redis
apt install -y redis-server

# 启动 redis
systemctl start redis-server
systemctl enable redis-server

# 验证
redis-cli ping

配置 redis 密码(安全建议)

# 编辑配置文件
vim /etc/redis/redis.conf

# 找到 requirepass 行,取消注释并设置密码
requirepass 你的强密码

# 重启 redis
systemctl restart redis

配置允许远程连接(如果需要,⚠️ 注意安全)

# 编辑配置文件
vim /etc/redis/redis.conf

# 修改 bind
bind 0.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

以上就是忘记redis是否安装过的查看方法的详细内容,更多关于redis是否安装过的查询方法的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com