news 2026/8/2 5:20:29

忘记Redis是否安装过时查看

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
忘记Redis是否安装过时查看

忘记Redis是否安装过

    • 第一步:查询是否安装过 Redis
      • 1️⃣ 检查 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/-name"redis-server"2>/dev/nullfind/-name"redis.conf"2>/dev/null

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


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

如果 Redis 正在运行
# 查看 Redis 版本redis-server--version# 查看 Redis 进程和端口(默认 6379)netstat-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-cliping
Ubuntu/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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 5:17:25

《凌微经》的“静态自悖”概念到底是指什么?

返回《凌微经》总目录 静态自悖:同一性与差异性的元逻辑阐释 所谓静态自悖,“静态”是指静止状态的呈现(实例实现);“自悖”是指静止状态的呈现(实例实现)立即构成动态事件对静止状态的瓦解。 静态则构成事物的同一性,而静态的呈…

作者头像 李华
网站建设 2026/8/2 5:16:37

8通道Modbus RTU模拟量输出模块选型、配置与编程实战指南

1. 项目缘起:为什么我们需要一个8通道模拟量输出模块?在工业自动化、楼宇自控或者实验室数据采集的现场,你肯定遇到过这样的场景:上位机(比如一台工控机或者PLC)算出了一堆控制指令,需要精准地转…

作者头像 李华
网站建设 2026/8/2 5:15:58

网络诊断利器tcping的离线部署全攻略:从工具选型到实战排错

1. 从“在线”到“离线”:为什么我们需要tcping的离线部署能力?在网络运维、系统集成或者软件交付的日常工作中,我们经常遇到一个看似简单却颇为棘手的问题:如何在一个与互联网隔绝的封闭环境中,验证一个网络服务的端口…

作者头像 李华
网站建设 2026/8/2 5:12:24

【单片机毕业设计】基于 RFID 识别的嵌入式智能停车管理系统设计 基于单片机 OLED 显示停车计时计费设备设计(016501)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/8/2 5:12:24

点云分割实战指南:从算法原理到工程部署全解析

1. 项目概述:从“点”到“面”的认知跃迁在三维视觉的世界里,点云就像是我们用无数个“点”为现实世界拍下的一张超高精度、无死角的“素描”。每一个点都携带了三维空间坐标(X, Y, Z),有时还附赠了颜色(RG…

作者头像 李华
网站建设 2026/8/2 5:12:17

Linux 常用快捷指令对照大全

🐧 Linux 常用快捷指令对照大全 1. 核心必背(终端命令行编辑) 这是你在终端里输命令时,最常用到的编辑快捷键,能极大提升打字效率。 快捷键英文 / 全称作用(做什么的)使用频率TabTab key自动…

作者头像 李华