centos7安装redis5.0

关于redis的安装问题以及将为何要将redis复制到/etc/redis/下的问题可以参考:
鸟哥的linux私房菜,软件安装部分
centos下安装redis

我是把压缩包下载到/home/program/下的,下载命令:

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

解压到了 /user/local/下,命令如下:

tar -zxvf redis-5.0.3.tar.gz  -C /usr/local

编译需要gcc命令,请确定已经安装gcc
最好可以把gcc-c++也安装了,因为make编译要用到

yum install gcc
yum -y install gcc-c++

然后到解压的文件夹(redis-5.0.3)下,执行编译命令:

cd /usr/local/redis-5.0.0
make

编译完成后:
在这里插入图片描述
官网上到make就结束了,就像下载一个免安装的软件到window上,不安装也可以用,但是,我们最好安装一下,可以查看鸟哥的软件安装部分,了解一下makefile的作用,下面是redis的makefile
在这里插入图片描述

编译完成后可以进入src/进行安装,命令如下:

cd /usr/local/redis-5.0.0/src
make install

执行make install后.如下图:
在这里插入图片描述

将解压后的根目录下的redis.conf拷贝到/etc/redis/下

copy redis.conf /ect/redis/

修改redis.conf文件的

bind 127.0.0.1为0.0.0.0 所有ip均可访问 或者注释掉这一行

修改/usr/local/redis-5.0.0/redis/conf

protected-mode no # 关闭保护模式 不然需要密码 ,需要删除密码注释
#requirepass 123456
daemonize no (no->yes) 允许后台启动  守护线程启动

这时候在 cd /usr/local/redis-5.0.0/下可以执行下面命令启动redis

redis-service  redis.conf

通过netstat查看redis状态:

netstat -ltnp|grep redis

在这里插入图片描述
配置redis开机启动

cp /usr/local/reids-5.0.0/redis.conf /etc/redis/6378.conf
#将/usr/local/redis-5.0.0/utils/redis_init_script这个脚本复制到 /etc/init.d下,命名为redisd
cp /usr/local/redis-5.0.0/utils/redis_init_script /etc/init.d/redisd
#开机启动
chkconfig redisd on

接下来就可以以服务的形式启动关闭redis了

service redisd stop
service redisd start

//关于打开/关闭centos的防火墙
关闭防火墙:

systemctl stop firewald.service

开启防火墙:

systemctl start firewalld

开启6379端口后需要重启防火墙

firewall-cmd --zone=public --add-port=6379/tcp --permanent

重启防火墙:

firewall-cmd --reload 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值