centos7安装redis4.0

先下载文件(可以网络安装也可以下载后用winscp拖进去解压步骤都是一样的)

1.cd /usr/local/redis(目录如果不存在就创建 mkdir redis)

2.wget http://download.redis.io/releases/redis-4.0.11.tar.gz(网络下载)

3.tar -zxvf http://download.redis.io/releases/redis-4.0.11.tar.gz(解压后可删除rm redis-4.0.11.tar.gz

4.cd ./redis-4.0.11(切换到这个目录的下一级目录)

5.make(安装)

1.如果报错(cc什么的):yum install gcc

2.继续报错(You need tcl 8.5 or newer in order to run the Redis test)执行:yum install tcl

6.make MALLOC=libc (安装)

7.启动redis查看是否安装好:./src/redis-server redis.conf

8.更改redis.conf文件daemonize no   将值改为yes (守护进程),bind 127.0.0.1前面加#(用于所有都能访问)

9.添加端口6379:cd /etc/sysconfig/ (切换目录)

iptables文件添加-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT(我用的notepad++添加的文本,

注意:-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 要加在 -A INPUT -j REJECT --reject-with icmp-host-prohibited之前,不然启动无效)

注意:如果没有iptables这个文件,因为centos7自带firewall

输入命令:yum install iptables-services更新或者安装iptables

然后:systemctl enable iptables 启动iptables

最后 systemctl start iptables 打开iptables)

10.systemctl restart iptables.service (重新启动)

systemctl enable iptables.service(启动生效)

11.添加服务项:

cd /etc/init.d(所有启动基本都是这里启动)

cp /usr/local/redis/redis-4.0.11/utils/redis_init_script redis

12.添加开机启动:

chkconfig --add redis

chkconfig --list redis

13.复制并改名配置文件redis.conf:

cd /etc/ (文件不存在就创建mkdir redis)

cd /etc/redis

cp /usr/local/redis/redis-4.0.11/src/redis.conf /etc/redis/6379.conf

14.重启redis:

service redis restart/stop/start

博主原创,转载请说明出处

如有任何问题请联系[email protected]

猜你喜欢

转载自blog.csdn.net/MiaodXindng/article/details/81738879