openEuler源码安装Redis 5

目录

    • 环境
    • 安装编译环境
    • 编译Redis 5
    • 配置Redis
    • 启动Redis服务

环境

OS: openEuler 22.03 LTS SP1
Redis: redis-5.0.9

安装编译环境

因为openEuler操作系统安装的是最小化系统,需要安装C语言相关编译工具。使用以下命令安装所需工具。

yum install -y tar gcc make jemalloc-devel

编译Redis 5

  1. 从Redis官方网站 redis-5.0.9.tar.gz下载Redis 5最新版代码包redis-5.0.9.tar.gz
  2. 解压下载代码文件
    tar xzvf redis-5.0.9.tar.gz
    
  3. 进入Redis源码目录
    cd redis-5.0.9
    
  4. 编译Redis
    make MALLOC=jemalloc
    
  5. 安装Redis可执行文件到指定位置,如/opt/redis
    make install PREFIX=/opt/redis
    

配置Redis

  1. 创建/opt/redis/conf目录
    mkdir /opt/redis/conf
    
  2. 复制Redis源码目录中的redis.conf文件到/opt/redis/conf目录中
    cp redis.conf /opt/redis/conf
    
  3. 根据项目需要修改配置文件
    注意配置文件中的dir (The working directory)配置,该配置为rdb、aof文件保存的位置。最好是修改成绝对路径,这样就可以在任何位置下启动redis服务了。

启动Redis服务

按需配置好Redis服务后,在命令行中执行以下命令启动Redis服务

/opt/redis/bin/redis-server /opt/redis/conf/redis.conf &

看到以下输出证明Redis服务启动成功,可以使用客户端做你想要的操作了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/562543.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Prometheus mysqld_exporter 监控mysql配置方法

Prometheus mysqld_exporter 支持MySQL服务的监控指标 支持的版本: MySQL > 5.6.MariaDB > 10.3 一、首先 在配置mysqld_exporter监控之前,我们需要先创建一个监控帐号,用于后面连接数据库使用 CREATE USER exporterlocalhost IDE…

Oracle 11G备份集中控制文件和spfile被异常删除

坐标大理,苍山下,洱海旁,风花雪月!! 今日一大早就接到一个case,根据客户描述,大概意思是昨天晚上发现18号的ctl和spfile无故消失,备份策略是一周一个0级增量备份,每日进…

双指针算法:三数之和

文章目录 一、[题目链接&#xff1a;三数之和](https://leetcode.cn/problems/3sum/submissions/515727749/)二、思路讲解三、代码演示 先赞后看&#xff0c;养成习惯&#xff01;&#xff01;&#xff01;^ _ ^<3 ❤️ ❤️ ❤️ 码字不易&#xff0c;大家的支持就是我坚持…

设计模式 --4:工厂方法模式

总结 &#xff1a; 个人理解&#xff1a; 工厂方法模式就是在简单工程模式的基础下将工厂类抽象出来。如果不抽象工厂类 &#xff0c;每一次创建一个新的算法&#xff0c;都要修改原来的工厂类&#xff0c;这不符合 开放–封闭原则 将工厂类给抽象出来&#xff0c;让具体的算法…

只有IP地址怎么实现HTTPS访问?

只有IP地址也可以实现HTTPS访问。虽然大部分SSL证书通常是针对域名发放&#xff0c;但也存在专门针对IP地址发放的SSL证书&#xff0c;这类证书允许服务器通过HTTPS协议为其公网IP地址提供安全的Web服务。当服务器配置了基于IP地址的SSL证书后&#xff0c;用户可以通过“https:…

权限提升-Windows权限提升篇溢出漏洞土豆家族通杀全系补丁对比EXP筛选

知识点 1、Web到Win-系统提权-土豆家族 2、Web到Win-系统提权-人工操作 章节点&#xff1a; 1、Web权限提升及转移 2、系统权限提升及转移 3、宿主权限提升及转移 4、域控权限提升及转移 基础点 0、为什么我们要学习权限提升转移技术&#xff1a; 简单来说就是达到目的过程…

蓝桥杯-体育健将-CPP-贪心

目录 一、题目描述&#xff1a; 二、整体思路&#xff1a; 三、代码&#xff1a; 一、题目描述&#xff1a; 二、整体思路&#xff1a; 要在k分钟内拿最多的金牌&#xff0c;就意味着要参加尽可能多的项目&#xff0c;因此就要选择耗时(比赛时间和休息时间)最少的项目先预处…

谈谈 cookie 和 session

我感觉八股文里面 Javaweb 问的其实不算多&#xff0c;我在面试的时候被问过 cookie 和 session&#xff0c;其他的就没问了&#xff0c;哦&#xff0c;还问了一下 servlet&#xff0c;感觉问来问去也就是这几个问的多一点。而对于cookie和session的回答&#xff0c;我答的不算…

一文读懂IP地址

IP地址&#xff08;Internet Protocol Address&#xff09;是指互联网协议地址&#xff0c;是IP协议提供的一种统一的地址格式&#xff0c;它为互联网上的每一个网络和每一台主机分配一个逻辑地址&#xff0c;以此来屏蔽物理地址的差异。IP地址的主要特点是具有唯一性&#xff…

安卓手机系统跳过app启动广告软件

跳过广告关于此应用声明&#xff1a; 应用利用了安卓系统的辅助功能API&#xff0c;可以读取您手机屏幕上显示的所有内容&#xff0c;并且可以以您的名义进行屏幕点击等操作。* 轻量无广告&#xff0c;不联网&#xff0c;也不需要任何权限&#xff1b;* 请务必在系统设置中开启…

4 种策略让 MySQL 和 Redis 数据保持一致

先阐明一下 MySQL 和 Redis 的关系&#xff1a;MySQL 是数据库&#xff0c;用来持久化数据&#xff0c;一定程度上保证数据的可靠性&#xff1b;Redis 是用来当缓存&#xff0c;用来提升数据访问的性能。 关于如何保证 MySQL 和 Redis 中的数据一致&#xff08;即缓存一致性问题…

springboot网站开发-本地图片正常-linux服务器报错500解决办法

springboot网站开发-本地图片正常-linux服务器报错500解决办法&#xff01;在本地测试一切正常&#xff0c;发布到远程服务器后&#xff0c;就报错了&#xff0c;500. 经过仔细的分析&#xff0c;得出结论&#xff0c;是远程服务器linux对应的jar文件&#xff0c;安全级别限制…