Centos 7下安装Redis最新稳定版

369 阅读2分钟

Centos 7下安装Redis最新稳定版

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天

官网教程

1、环境准备

1.1、创建用户

  • 新建一个用户jianzhang
useradd jianzhang
  • 设置用户密码
passwd jianzhang

然后根据提示输入密码并确认

  • 切换到新用户
su - jianzhang

image-20221027230415648

1.2、安装gcc相关编译安装依赖

yum -y install gcc automake autoconf libtool make

查看gcc版本

gcc -v

显示如下信息表示安装完成

image-20221027133704248

2、安装步骤

2.1、下载源码

下载最新稳定版本(7.0.5)

wget https://download.redis.io/redis-stable.tar.gz

2.2、解压

tar -xvzf redis-stable.tar.gz

2.3、创建安装目录

mkdir redis

2.4 编译

进入解压后的源码目录,然后执行编译操作

cd redis-stable && make

2.5、安装并指定安装目路

make install PREFIX=/home/jianzhang/redis

image-20221027134644289

安装完成后,在安装目录会生成一个bin目录,此目录存放这redis服务的服务端应用、客户端等应用,如下图:

image-20221027135248885

2.6、复制配置文件

安装目录下没有配置文件,所以要将源码包中的redis配置文件redis.conf复制到安装目录。

cp redis.conf /home/jianzhang/redis/bin/

2.7、启动redis

  • 进入安装目录
cd /home/jianzhang/redis/bin
  • 启动redis
./redis-server redis.conf

启动后如下,可以看到默认端口为版本为7.0.5,开启了默认端口6379

image-20221027134513436

2.8、服务验证

新开一个窗,上面的会话不要关闭,因为当前服务不是后台运行状态,关闭了进程就停掉了。

  • 客户端登录
cd redis/bin && ./redis-cli

image-20221027232709245

  • 远程登录验证

这里使用的是Another Redis DeskTop Manager进行登录验证,这里是不允许访问的,因为默认配置是只允许本地登录,所以会报错。

注意:正常生产环境为了保证应用安全,是限制远程登录的。这里只是演示需要。

image-20221027233022256

  • 修改配置

修改配置文件redis.conf里面的bind属性和protected-mode属性,使其允许远程登录

修改前

image-20221027233254152

修改后

#bind 0.0.0.0 -::1

修改前

image-20221027234546097

修改后

protected-mode no

重启redis后再次远程登录成功,如下图:

image-20221027234919526