Redis7详细安装教程

Linux版的Redis7.0.0详细安装步骤教程

Centos版本:CentOS Linux release 7.9.2009 (Core)

Redis版本:7.0.0

1.1 检查Linux环境是否支持

查看本地Linux服务器的GCC编译环境是否支持

gcc -v

# 查看Centos的版本信息
cat /etc/redhat-release

在这里插入图片描述

gcc版本大于4.8.5以上均可

1.2 下载Redis7的安装包

Redis的下载方式通常有两种

  • 在官网进行下载,然后手动导入到Linux服务器中 https://redis.io/downloads/

  • 直接通过命令进行下载(推荐)

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

打开Linux服务器,在/opt目录下,保存Redis7的压缩包,然后将其解压

在这里插入图片描述

# 进入到文件安装目录
cd /opt

# 下载Redis7
wget https://download.redis.io/releases/redis-7.0.0.tar.gz

# 解压Redis目录
tar -zxvf redis-7.0.0.tar.gz

1.3 安装Redis7

进入到Redis7的目录中,然后执行安装指令

# 进入到Redis文件目录
cd /opt/redis-7.0.0

# 执行编译指令
make && make install

静待软件安装完毕…

安装完成后,会在/usr/local/bin目录下生成Redis的启动文件
在这里插入图片描述

该目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令。其中:

  • redis-cli:是redis提供的命令行客户端
  • redis-server:是redis的服务端启动脚本
  • redis-sentinel:是redis的哨兵启动脚本

1.4 Redis的配置文件

若我们需要让Redis在后台启动,则我们需要修改Redis的配置文件。首先备份一份Redis的配置文件。

# 新建文件夹用于保存Redis配置文件
mkdir /myredis

# 拷贝Redis的配置文件,并将其名称改为redis7.conf
cp /opt/redis-7.0.0/redis.conf /myredis/redis7.conf

在这里插入图片描述

修改Redis的默认配置redis7.conf

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0

# 守护进程,修改为yes后即可后台运行
daemonize yes 

# 密码,设置后访问Redis必须输入密码(可有可无)
requirepass 123456

1.5 启动Redis

启动Redis服务端

redis-server /myredis/redis7.conf

Redis安装完成后就自带了命令行客户端:redis-cli,使用方式如下:

redis-cli [options] [commonds]

其中常见的options有:

  • -h 127.0.0.1:指定要连接的redis节点的IP地址,默认是127.0.0.1
  • -p 6379:指定要连接的redis节点的端口,默认是6379
  • -a 123321:指定redis的访问密码

在这里插入图片描述

1.6 开启自启动Redis

我们也可以通过配置来实现开机自启。

首先,新建一个系统服务文件:

vi /etc/systemd/system/redis.service

内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /myredis/redis7.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后重载系统服务:

systemctl daemon-reload

现在,我们可以用下面这组命令来操作redis了:

# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

如果要远程连接Redis客户端,则需要关闭Linux防火墙

# 查看防火墙状态
systemctl status firewalld

# 关闭防火墙
systemctl stop firewalld

# 开机禁用防火墙
systemctl disable firewalld

执行下面的命令,可以让redis开机自启:

systemctl enable redis

1.7 远程连接Redis客户端

通过Another Redis Desktop Manager软件来远程连接Linux服务器上的Redis

在这里插入图片描述

输入自己的Linux服务器地址以及密码和对应的Redis信息

连接成功的截图如下
在这里插入图片描述

自此,Redis的安装就完成了。

目前,Redis 7 还没有正式发布,但是 Redis 7 的预览版已经发布了。以下是在 Linux 系统上安装 Redis 7 预览版的详细步骤: 1. 下载 Redis 7 预览版 可以从 Redis 官方网站下载 Redis 7 预览版的源代码:https://redis.io/download。选择最新版本的 Redis 7 预览版,下载并解压缩。 2. 安装 Redis 7 依赖 Redis 7 预览版依赖于 gcc 编译器、jemalloc 内存分配器和 tcl 测试框架。可以使用以下命令安装这些依赖项: Ubuntu/Debian: ``` sudo apt-get update sudo apt-get install build-essential tcl sudo apt-get install libjemalloc-dev ``` CentOS/RHEL: ``` sudo yum update sudo yum install gcc jemalloc-devel tcl ``` 3. 编译和安装 Redis 7 进入 Redis 7 源代码目录,执行以下命令编译和安装 Redis 7: ``` make sudo make install ``` 如果需要指定安装路径,可以使用以下命令: ``` make PREFIX=/usr/local/redis sudo make PREFIX=/usr/local/redis install ``` 4. 配置 Redis 7 Redis 7 预览版的配置文件位于 Redis 安装目录下的 redis.conf 文件。可以编辑该文件进行配置。 注意:Redis 7 预览版的配置文件与 Redis 6 的配置文件不兼容。需要参考 Redis 7 预览版的文档进行配置。 5. 启动 Redis 7 可以使用以下命令启动 Redis 7: ``` redis-server /path/to/redis.conf ``` 其中,/path/to/redis.conf 是 Redis 7 的配置文件路径。如果忽略该参数,Redis 7 将使用默认的配置文件。 6. 测试 Redis 7 可以使用以下命令连接到 Redis 7 服务器并执行一些命令: ``` redis-cli ``` 如果连接成功,将看到以下提示: ``` 127.0.0.1:6379> ``` 可以执行一些 Redis 命令,例如: ``` set mykey "Hello Redis 7" get mykey ``` 如果能够正常执行命令并返回结果,则说明 Redis 7 已经安装并运行成功。 以上就是在 Linux 系统上安装 Redis 7 预览版的步骤,希望对你有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值