华为云服务器Ubuntu 24.04安装Redis数据库步骤
Ps:121xxx.236是有公网ip的
一、准备工作
- 确保服务器已连接互联网,可通过执行以下命令测试网络连通性:
ping -c 4 www.baidu.com
- 更新系统软件包列表,执行命令:
sudo apt update
- 升级系统已安装的软件包(可选),执行命令:
sudo apt upgrade -y
二、安装Redis
- Ubuntu 24.04默认软件源中已包含Redis,直接通过apt命令安装,执行:
sudo apt install -y redis-server
- 安装完成后,Redis服务会自动启动,可通过以下命令检查服务状态:
sudo systemctl status redis-server
若服务正常运行,输出结果中会显示"active (running)"。
三、配置Redis(可选)
- 编辑Redis配置文件,执行:
sudo nano /etc/redis/redis.conf
scp -r /usr/local/redis/redis.conf ++++root@192.168.0.78:/root/tanglihong/++++
Tang实际配置内容是:
bind 0.0.0.0
protected-mode yes
requirepass xcxxxxxcy
port 637x9
save 900 1
save 300 10
save 60 10000
maxmemory 1024MB
maxmemory-policy volatile-lru
daemonize no
supervised no
- 常用配置项修改建议:
- 绑定IP:默认绑定本地回环地址127.0.0.1,若需远程访问,将"bind 127.0.0.1"修改为"bind 0.0.0.0"(注意安全风险,建议仅绑定特定IP)。
- 设置密码:取消"requirepass foobared"前的注释,将"foobared"替换为自定义密码,如"requirepass YourStrongPassword"。
- 持久化配置:默认已开启RDB持久化,可根据需求调整"save"参数(如"save 60 1000"表示60秒内有1000次写入则触发持久化)。
-
保存配置文件并退出(nano编辑器按Ctrl+O保存,Ctrl+X退出)。
-
重启Redis服务使配置生效:
sudo systemctl restart redis-server
四、配置防火墙(如需远程访问)
- 若华为云服务器开启了防火墙(如ufw),需开放Redis默认端口6379,执行:
sudo ufw allow 6379/tcp
- 若使用华为云安全组,需在控制台添加入站规则,允许6379端口的访问(建议限制来源IP以提高安全性)。
五、验证Redis安装
- 本地连接Redis,执行:
redis-cli
- 若设置了密码,需输入密码验证:
auth YourStrongPassword
- 执行简单命令测试,如:
set test "Hello Redis"
get test
若返回"Hello Redis",则表示Redis安装成功并可正常使用。
六、设置Redis开机自启
Redis安装后默认已设置开机自启,可通过以下命令确认:
sudo systemctl is-enabled redis-server
输出"enabled"表示已启用自启,若未启用,执行:
sudo systemctl enable redis-server