先下载文件(可以网络安装也可以下载后用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
博主原创,转载请说明出处
如有任何问题请联系755964539@qq.com