华为云服务器Ubuntu 24安装redis202603

华为云服务器Ubuntu 24.04安装Redis数据库步骤

Ps:121xxx.236是有公网ip的

一、准备工作

  1. 确保服务器已连接互联网,可通过执行以下命令测试网络连通性:

ping -c 4 www.baidu.com

  1. 更新系统软件包列表,执行命令:

sudo apt update

  1. 升级系统已安装的软件包(可选),执行命令:

sudo apt upgrade -y

二、安装Redis

  1. Ubuntu 24.04默认软件源中已包含Redis,直接通过apt命令安装,执行:

sudo apt install -y redis-server

  1. 安装完成后,Redis服务会自动启动,可通过以下命令检查服务状态:

sudo systemctl status redis-server

若服务正常运行,输出结果中会显示"active (running)"。

三、配置Redis(可选)

  1. 编辑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

  1. 常用配置项修改建议:
  • 绑定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次写入则触发持久化)。
  1. 保存配置文件并退出(nano编辑器按Ctrl+O保存,Ctrl+X退出)。

  2. 重启Redis服务使配置生效:

sudo systemctl restart redis-server

四、配置防火墙(如需远程访问)

  1. 若华为云服务器开启了防火墙(如ufw),需开放Redis默认端口6379,执行:

sudo ufw allow 6379/tcp

  1. 若使用华为云安全组,需在控制台添加入站规则,允许6379端口的访问(建议限制来源IP以提高安全性)。

五、验证Redis安装

  1. 本地连接Redis,执行:

redis-cli

  1. 若设置了密码,需输入密码验证:

auth YourStrongPassword

  1. 执行简单命令测试,如:

set test "Hello Redis"

get test

若返回"Hello Redis",则表示Redis安装成功并可正常使用。

六、设置Redis开机自启

Redis安装后默认已设置开机自启,可通过以下命令确认:

sudo systemctl is-enabled redis-server

输出"enabled"表示已启用自启,若未启用,执行:

sudo systemctl enable redis-server

相关推荐
fangjianj11 分钟前
Dell PowerEdge R930 物理服务器重装 Ubuntu Server 22.04 全流程实战记录
linux·服务器
HackTwoHub14 分钟前
BurpSuite2026.8专业(稳定版)下载Windows/Linux/Mac支持Java21以上(新增Burp AT智能体)
linux·运维·服务器·安全·macos·网络安全·自动化
充电zcx1 小时前
Linux:2:Linux下的基本指令
linux·运维·服务器
新时代牛马3 小时前
Linux 驱动调试完整篇:从printk/dev_dbg、动态调试到 debugfs/ftrace 排障
java·linux·服务器
2603_965148113 小时前
宠物经济崛起:宠物食品用品API选品指南
大数据·服务器·人工智能·python·生活·宠物
Jae den4 小时前
什么是服务器虚拟化?
运维·服务器
维克兜率天4 小时前
4.3.2.1 日常监控:上线只是开始
服务器·数据库·python·区块链·php·量化
zhengqweasd4 小时前
网站卡死、接口超时的隐性根源
运维·服务器·网络
AIGS0014 小时前
工艺参数散在Excel和纸质文件里,能不能统一管、随查随用
服务器·数据库·excel·经验沉淀·知识管理·工艺知识·本体语义
裕晟资质规划4 小时前
军工保密资质二级申报的四个可量化硬条件:条文位置、数值口径与西安配套企业实务要点
java·服务器·网络·数据库·算法