news 2026/5/23 8:19:23

openEuler安装redis

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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] Description=Redis Server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf ExecStop=/usr/local/redis/bin/redis-cli -a your_password shutdown Restart=always [Install] WantedBy=multi-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-port=6379/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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/23 8:19:02

从LIKE暴力匹配到LLM智能分类——遗留系统数据分析实战

从LIKE暴力匹配到LLM智能分类——遗留系统数据分析实战 文章目录从LIKE暴力匹配到LLM智能分类——遗留系统数据分析实战一、故事的起点二、LIKE暴力分类:笨但能跑三、包厢利用率:把时间轴展开四、如果现在重做:用LLM做分类4.1 不需要7B&#…

作者头像 李华
网站建设 2026/5/23 8:11:31

AI写论文的高效秘籍!4款AI论文写作工具,让写论文变得更简单!

AI论文写作工具推荐 是不是还在为写期刊论文而烦恼不已?面对无尽的文献资料、繁琐的格式要求和不断的修改,许多学术人员都感到写作效率低下。别担心,今天我为大家带来了四款经过实测的AI论文写作工具,它们将从论文文献检索、论文…

作者头像 李华
网站建设 2026/5/23 8:05:44

Keil C51函数指针调用中的递归警告解析与优化

1. 问题现象解析在Keil C51开发环境中,当使用函数指针调用包含字符串常量的函数时,BL51链接器会抛出"Warning L13: Recursive Call to Segment"警告。这个看似晦涩的警告实际上揭示了嵌入式C编程中一个重要的内存管理机制。让我们通过一个典型…

作者头像 李华