Linux ubuntu安装redis

学点Data站:https://yellowcan.cn

学点笔录:https://code.yellowcan.cn

一、通过官方 apt 源安装(最简单推荐)

  1. 更新软件源
Bash 复制代码
sudo apt update
sudo apt upgrade -y
  1. 安装 Redis
Bash 复制代码
sudo apt install redis-server -y
  1. 查看 Redis 运行状态
Bash 复制代码
sudo systemctl status redis-server
复制代码
- `active (running)` = 正常运行
- 开机自启默认已开启
  1. 启停 / 重启命令
Bash 复制代码
# 启动
sudo systemctl start redis-server
# 停止
sudo systemctl stop redis-server
# 重启
sudo systemctl restart redis-server
# 开机自启(默认已开启)
sudo systemctl enable redis-server
# 关闭开机自启
sudo systemctl disable redis-server

二、基础连接测试

  1. 本地进入 redis 客户端
Bash 复制代码
redis-cli
复制代码
默认无密码,输入`ping`返回`PONG`代表成功:
text 复制代码
127.0.0.1:6379> ping
PONG
  1. 退出客户端
Bash 复制代码
exit

三、关键配置(远程访问 + 设置密码)

配置文件路径:/etc/redis/redis.conf

Bash 复制代码
sudo vim /etc/redis/redis.conf
  1. 设置访问密码(必须配置,安全)

    找到# requirepass foobared

    修改为(自定义密码):requirepass 你的强密码

Markdown 复制代码
# 方式1:登录后认证
redis-cli
127.0.0.1:6379> auth 你的密码

# 方式2:登录直接带密码
redis-cli -a 你的密码
  1. 允许外网远程连接

    默认只允许本地127.0.0.1访问

    找到bind 127.0.0.1 ::1,注释掉该行:# bind 127.0.0.1

  2. 关闭保护模式(远程访问必须)

    找到protected-mode yes,改为:protected-mode no

  3. 保存重启生效

Bash 复制代码
sudo systemctl restart redis-server

四、放行防火墙端口(6379)

有防火墙的前提下

Markdown 复制代码
# 放行6379端口
sudo ufw allow 6379/tcp
# 重载防火墙
sudo ufw reload

云端服务器,去安全组放行端口

五、远程连接测试

Bash 复制代码
redis-cli -h 服务器IP -p 6379 -a 密码
相关推荐
FoldWinCard7 小时前
D5 Linux 网络及端口命令
linux·运维·服务器
零涂毕业设计8 小时前
毕业设计模块开发-OLED显示屏(IIC协议0.96寸)STM32 ESP32 FPGA Linux驱动免费分享
linux·stm32·单片机·嵌入式·esp32·fpga·oled
她说可以呀8 小时前
Redis哨兵
数据库·redis·bootstrap
tedcloud1239 小时前
OmniRoute怎么部署?开源AI模型路由平台Linux部署教程
linux·服务器·人工智能·开源·音视频
霸道流氓气质9 小时前
KMS 密钥管理服务(Key Management Service)原理与实践
linux·服务器·数据库
SakitamaX9 小时前
LVS(Linux Virtual Server)概念详解
linux·运维·lvs
小张同学a.9 小时前
Linux系统管理
linux·运维
阿龙的工作记录9 小时前
深入理解Linux设备驱动模型
linux·嵌入式硬件·工作记录
代码村新手10 小时前
Linux的基本指令
linux·运维·服务器
hkj880810 小时前
Ubuntu 切换java版本
java·linux·ubuntu