当前位置: 首页 > news >正文

忘记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

http://www.jsqmd.com/news/1311448/

相关文章:

  • OB复盘分析:7/1/7辛德拉为何输掉比赛?从个人操作到团队决策的破局思考
  • 学嵌入式和C语言编程|学习日记Day11:各类数组作函数参数、变量作用域、生命周期、存储类别
  • 天气预报总结
  • 家用艺术涂料选购与施工全攻略:新手也能避开90%的坑
  • 数据科学导论:从CRISP-DM到实战工作流的知识体系构建
  • AI插件重构软件价值链:从VSCode插件到SaaS安全的新范式
  • MiniMax H3 效果展示与能力评测大纲
  • 从零打造MP3播放器:Arduino/ESP32硬件解码与嵌入式音频开发实践
  • 2026年达州到周边县城长途搬家公司甄选参考:正规、透明与性价比分析 - 优质品牌商家
  • AI生成汇报级PPT难点与落地实践
  • 深入解析502 Bad Gateway:从原理到实战排查与预防
  • 2026抖店商品卡流量玩法:新店破零与自然流量增长实用技巧 - 抖大侠
  • 陶瓷基板浆料有机转水系转型方案|涂易乐分散剂解决团聚、针孔缺陷
  • 热继电器原理、选型与故障排查全解析:工业电机的可靠守护者
  • Altium Designer PCB层叠设计全解析:从核心概念到Gerber输出避坑指南
  • Unity WebGL项目适配微信小游戏:核心思路、适配层实现与性能优化实战
  • 如何高效向论文作者获取代码与数据:从准备到沟通的完整指南
  • 从光通量到光束角:专业解读灯具核心参数与场景化应用指南
  • 企业小程序定制开发选型指南:甄别靠谱开发团队的核心标准与避坑方案
  • VB6数据导出Excel:6种方法详解与高性能模块设计
  • 抖店一件代发订单处理全流程 物流同步与售后纠纷应对攻略 - 抖大侠
  • Java 异常②
  • 2026 年现阶段西昌评价高的商场拆除回收源头厂家格局重塑与选型新思路,开了二十年的老商场要拆了?原来旧设备还能变钱,不少人都不知道这回事-昝氏设备回收 - 鉴选官
  • 全球股王再次易主,你咋看待
  • 倒计时·DJS V2.8.3beta
  • 从电竞选手性格与团队环境看组织行为学与舆论管理
  • 天线核心参数全解析:从频率、增益到VSWR,硬件工程师选型指南
  • 移远ML302 CAT1模组实战:硬件设计、AT指令与低功耗优化指南
  • GD32移植CmBacktrace:ARM Cortex-M崩溃追踪与深度调试实战
  • C#从入门到精通:实战指南与上位机、WebAPI开发全解析