CentOS7上源码安装Redis6

简介: CentOS7上源码安装Redis6

安装依赖

首先我们是源码包安装我们需要安装C语言编译器,顺便下载wget:

yum install -y gcc wget

开始安装

下载安装包

我们可以直接通过wget直接下载安装包:

wget https://download.redis.io/releases/redis-6.2.13.tar.gz

下载后如图:

解压安装包

直接执行下面这行命令解压:

tar -zxvf redis-6.2.13.tar.gz

解压之后可以看到一个 redis-6.2.13 文件夹

编译源代码

我们先进入到 redis-6.2.13 目录当中:

cd redis-6.2.13

然后我们进行编译和安装,我打算将redis安装在 /opt/server/redis-6.2.13 目录下,所以我们直接执行这一行命令就可以进行安装:

make && make install PREFIX=/opt/server/redis-6.2.13

如果看到这个那么代表安装完成了:

修改配置文件

可以看到我们的配置文件都在编译的根目录,一个 redis.conf 和一个 sentinel.conf,我们需要将这两个文件复制到安装目录当中:

我们先来到 /opt/server/redis-6.2.13 这个目录,然后分别创建 data 、 conf 、 logs 三个目录:

cd /opt/server/redis-6.2.13
mkdir data conf logs

创建后如图:

执行下面命令将配置文件复制到conf文件夹中:

cp /usr/local/src/redis-6.2.13/*.conf ./conf/

复制之后可以查看结果:

我们需要修改 redis.conf 配置文件:

vim redis.conf

75行左右bind要注释掉,要不然远程连接不上:

94行左右保护模式设置为no,要不然远程连接不上:

259行左右以守护进程打开设置为yes:

299和304行左右,日志输出级别和日志文件选择性修改:

设置数据文件写死,不要让 dump.rdb 文件导出放,写死成我们之前创建的那个 /opt/server/redis-6.2.13/data 目录:

启动并连接

启动redis服务器

我们来到安装的根目录之后可以直接使用 ./bin/redis-server 后面跟上配置文件路径即可启动成功:

# 来到安装的根目录
cd /opt/server/redis-6.2.13/
# 启动redis服务器
./bin/redis-server ./conf/redis.conf

可以查看启动结果:

本地连接

我们先来到安装的根目录,因为我们没有修改端口所以是默认端口,我们直接用下面的命令即可连接成功:

cd /opt/server/redis-6.2.13/
./bin/redis-cli
# 或后面跟上 -p 参数端口号
./bin/redis-cli -p 6379

连接上如图:

远程连接

我们可以通过一些远程连接工具进行远程连接,如使用 IntelliJ IDEA ,打开任何一个项目选择Database选项卡,然后点击加号➕,选择新增 Data Source ,最后选择 Redis :

然后按照提示填写内容:

测试远程连接也是没问题的:

下篇预告

下几篇文章预告:

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
3月前
|
存储 NoSQL Linux
centos7部署redis以及多实例
centos7部署redis以及多实例
62 0
|
22天前
|
Linux Apache
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
15 0
|
3月前
|
NoSQL Linux Redis
基于centos7.7编译Redis6.0
基于centos7.7 源码编译redis-6.0.6记录
168 2
|
3月前
|
NoSQL 应用服务中间件 Linux
CentOS7搭建MySQL+Redis+MongoDB+FastDF
CentOS7搭建MySQL+Redis+MongoDB+FastDF
138 0
|
4月前
|
消息中间件 NoSQL Linux
什么是Redis数据库,如何在 CentOS 7 上安装 Redis,看完你就懂了
【1月更文挑战第1天】Redis ,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是完全开源免费的,遵守BSD协议。
什么是Redis数据库,如何在 CentOS 7 上安装 Redis,看完你就懂了
|
5月前
|
关系型数据库 MySQL Linux
Centos安装MySQL数据库(注意:源码安装)
Centos安装MySQL数据库(注意:源码安装)
142 0
|
5月前
|
存储 缓存 NoSQL
CentOS7 下源码安装Redis并配置服务开机启动
CentOS7 下源码安装Redis并配置服务开机启动
117 1
|
1天前
|
Linux Docker 容器
centos7安装docker图文详解
该文档提供了在CentOS上安装Docker的步骤:检查系统内核版本(需大于3.10),更新yum,卸载旧版Docker,安装yum-utils和依赖包,设置Docker仓库,列出并选择Docker版本,安装Docker,最后启动并设置Docker开机启动,通过`docker version`验证安装是否成功。
|
2天前
|
关系型数据库 MySQL 应用服务中间件
centos7在线安装jdk1.8+tomcat+mysql8+nginx+docker
现在,你已经成功在CentOS 7上安装了JDK 1.8、Tomcat、MySQL 8、Nginx和Docker。你可以根据需要配置和使用这些服务。请注意,安装和配置这些服务的详细设置取决于你的具体需求。
17 2
|
3天前
|
NoSQL Linux 网络安全
【专栏】如何在 RHEL 8 或者 CentOS 8 上安装 MongoDB?
【4月更文挑战第28天】本文档介绍了如何在RHEL或CentOS 8上安装MongoDB,包括环境准备(系统更新、依赖安装、硬件需求和sudo用户)、导入MongoDB GPG公钥、创建Yum仓库、安装MongoDB社区版,以及后续的基本配置和验证(启动服务、防火墙设置和连接验证)。通过这些步骤,用户可以顺利安装并运行MongoDB,以处理非结构化数据和扩展技术栈。

热门文章

最新文章