Centos 7下安装Redis最新稳定版
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天
1、环境准备
1.1、创建用户
- 新建一个用户jianzhang
useradd jianzhang
- 设置用户密码
passwd jianzhang
然后根据提示输入密码并确认
- 切换到新用户
su - jianzhang
1.2、安装gcc相关编译安装依赖
yum -y install gcc automake autoconf libtool make
查看gcc版本
gcc -v
显示如下信息表示安装完成
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
安装完成后,在安装目录会生成一个bin目录,此目录存放这redis服务的服务端应用、客户端等应用,如下图:
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
2.8、服务验证
新开一个窗,上面的会话不要关闭,因为当前服务不是后台运行状态,关闭了进程就停掉了。
- 客户端登录
cd redis/bin && ./redis-cli
- 远程登录验证
这里使用的是Another Redis DeskTop Manager进行登录验证,这里是不允许访问的,因为默认配置是只允许本地登录,所以会报错。
注意:正常生产环境为了保证应用安全,是限制远程登录的。这里只是演示需要。
- 修改配置
修改配置文件redis.conf里面的bind属性和protected-mode属性,使其允许远程登录
修改前
修改后
#bind 0.0.0.0 -::1
修改前
修改后
protected-mode no
重启redis后再次远程登录成功,如下图: