Linux CentOS7 安装 Redis6.0.6

准备

CentOS7:最小化安装,7.8版本
Redis版本:6.0.6

  1. 安装必要依赖
yum -y install vim-enhanced lrzsz  net-tools wget
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel kernel-devel ncurses-devel
  1. 升级gcc版本9,redis5以上版本必须要gcc高版本编译
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
source /etc/profile
  1. 下载,解压redis,安装
cd /usr/local/src
wget http://download.redis.io/releases/redis-6.0.6.tar.gz

tar -zxvf redis-6.0.6.tar.gz
cd /usr/local/src/redis-6.0.6

编译
make 

创建安装目录
mkdir /usr/local/redis

安装到指定目录下
make PREFIX=/usr/local/redis install 

配置文件复制到指定目录,改个名
mkdir /usr/local/redis/bin/myconf/
cp redis.conf /usr/local/redis/bin/myconf/redis-01.conf 

修改redis-01.conf 配置文件
daemonize no => daemonize yes,代表在后台运行redis服务
prot 6379

cd /usr/local/redis/bin/myconf/

复制一个配置文件02
cp redis-01.conf redis-02.conf

端口改成 prot 6380
这样就有两个配置文件了~
  1. 启动
cd /usr/local/redis/bin

启动redis服务,并且指定这个服务用01的配置文件,端口为6379
./redis-server  ./myconf/redis-01.conf

打开redis客户端测试
./redis-cli  -h 127.0.0.1  -p 6379
127.0.0.1:6379> ping
PONG 					----代表ok,exit命令退出redis客户端,shutdown停止这服务

再开一个redis服务,用02配置 这样就开了两个了
./redis-server  ./myconf/redis-02.conf

测试
./redis-cli  -h 127.0.0.1  -p 6380
127.0.0.1:6380> ping
PONG 					----代表ok,exit命令退出redis客户端,shutdown停止这服务

#开放6379~6389之间的端口,方便外部远程登录redis
firewall-cmd --permanent --zone=public --add-port=6379-6389/tcp

#重新加载防火墙
firewall-cmd --reload

你可能感兴趣的:(Linux,redis)