openEuler安装redis openeuler版本 :24.03方法一yum快速安装openEuler 官方源已内置 Redis一条命令即可完成适合快速搭建测试环境yum安装的redis版本可能会较老# 1. 安装 Redis sudo yum install -y redis # 2. 验证安装 redis-cli --version # 3. 启动 Redis 并设置开机自启 sudo systemctl enable --now redis # 4. 检查服务状态 sudo systemctl status redis方法二源码编译安装源码安装可以自定义安装路径、版本安装编译依赖# 安装 GCC 编译器Redis 源码编译需要 GCC 5 sudo yum install -y gcc gcc-c make下载 Redis 源码# 创建下载目录 mkdir -p /usr/local/src cd /usr/local/src # 下载 Redis 8.0.0访问 https://redis.io/download/ 获取最新版本 wget https://download.redis.io/releases/redis-8.0.0.tar.gz # 解压 tar -zxvf redis-8.0.0.tar.gz cd redis-8.0.0编译安装# 编译 make # 安装到指定目录如 /usr/local/redis sudo make install PREFIX/usr/local/redis创建必要目录# 创建数据、日志、配置目录 sudo mkdir -p /usr/local/redis/{data,logs,conf}配置文件# 复制默认配置文件 sudo cp /usr/local/src/redis-8.0.0/redis.conf /usr/local/redis/conf/ # 编辑配置 sudo vi /usr/local/redis/conf/redis.conf基础配置修改根据需要调整# 允许所有 IP 访问生产环境建议绑定具体 IP bind 0.0.0.0 # 后台运行 daemonize yes # 设置密码重要 requirepass your_password # 数据目录 dir /usr/local/redis/data # 日志文件 logfile /usr/local/redis/logs/redis.log # 开启持久化可选 appendonly yes配置环境变量# 编辑 profile sudo vi /etc/profile # 添加以下内容 export REDIS_HOME/usr/local/redis export PATH$PATH:$REDIS_HOME/bin # 使配置生效 source /etc/profile配置 systemd 服务# 创建服务文件 sudo vi /etc/systemd/system/redis.service内容如下[Unit] DescriptionRedis Server Afternetwork.target [Service] Typeforking ExecStart/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf ExecStop/usr/local/redis/bin/redis-cli -a your_password shutdown Restartalways [Install] WantedBymulti-user.target启动服务# 重载配置 sudo systemctl daemon-reload # 启动 Redis sudo systemctl start redis # 设置开机自启 sudo systemctl enable redis # 查看状态 sudo systemctl status redis防火墙配置如果需要远程访问 Redis开放默认端口 6379# 开放端口 sudo firewall-cmd --add-port6379/tcp --permanent # 重载规则 sudo firewall-cmd --reload # 验证 sudo firewall-cmd --list-ports验证安装# 本地连接测试 redis-cli -a your_password ping # 应返回 PONG # 设置/获取键值测试 redis-cli -a your_password 127.0.0.1:6379 set test hello OK 127.0.0.1:6379 get test hello 127.0.0.1:6379 exit