CentOS7.7安装Redis5.0.7

3,255 阅读2分钟

1、由于Redis是用C语言编写,所以编译时需要gcc

yum install gcc

2、下载包 

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

3、解压

tar -xvf redis-5.0.7.tar.gz

4、进入解压后的目录进行编译make。如果需要指定目录安装如 /usr/local/redis

make install PREFIX=/usr/local/redis (指定编译路径)

5、进入程序目录

cd /usr/local/redis/bin

目录结构如下


  • redis-benchmark      redis性能测试工具
  • redis-check-aof        AOF文件修复工具
  • redis-check-rdb       RDB文件修复工具
  • redis-cli                    redis命令行客户端
  • redis.conf                 redis配置文件
  • redis-sentinal           redis集群管理工具
  • redis-server              redis服务进程

6、启动Redis(后端模式)

1)从redis的源码目录中复制redis.conf到redis的安装目录bin下。

cp /root/redis-5.0.0/redis.conf /usr/local/redis/bin

2)修改配置文件 (是否后台启动)

vim /usr/local/redis/bin/redis.conf

找到 daemonize 按i 进入编辑模式 把no 改为 yes

按ESC + :wq 保存退出


其它电脑访问该redis的话,修改bind后面添加本机IP


启动redis

cd /usr/local/redis/bin

./redis-server ./redis.conf


查看是否启动

ps aux|grep redis

停止redis:

./redis-cli shutdown

3)开放6379 端口 

由于Centos7这个版本默认使用的是firewall,与之前版本iptalbes不一样,按一下配置即可  

systemctl stop firewalld.service//关闭防火墙
systemctl disable firewalld.service//关闭开机启动
yum install iptables-services//安装iptables防火墙,开发环境裸奔也可以

如果已经配置过了,只需要从这里开始就行

vi /etc/sysconfig/iptables   //编辑配置文件

//加入端口号3306允许外界访问
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

service iptables save
service iptables restart     //重启防火墙使生效

systemctl enable iptables    //设置开机自启

7、测试是否安装成功

命令:redis-cli -h ip地址 -p 端口

#  ./redis-cli -h 192.168.1.251 -p 6379

192.168.1.251:6379>ping
PONG