1.上传解压软件
上传redis-3.2.0.zip到home目录
解压redis-3.2.0.zip到/home目录
unzip redis-3.2.0.zip
2. cd 到解压后的目录
cd /home/redis-3.2.0/
3.添加redis系统用户并赋予权限
adduser redis
chown -R redis:redis /home/redis-3.2.0
4.切换用户redis
su - redis
5.修改配置文件
cd /home/redis-3.2.0/conf
vi redis-standalone.conf
如图修改上面几个地方即可。
6. 启动redis
cd /home/redis-3.2.0/bin
./redis-server ../conf/redis-standalone.conf
检查是否启动OK
ps -ef | grep redis
看到上图这样一个进程表示我们的redis已经启动OK了。
7. 安全权限设置
防火墙直接关闭或者开放6379端口
(1)关闭防火墙命令:
如果是centOS 7系统
sudo systemctl stop firewalld临时关闭
sudo systemctl disable firewalld,然后reboot永久关闭
sudo systemctl status firewalld查看防火墙状态。
如果是centOS 6.8系统执行以下命名
#查看防火墙状态
service iptables status
#停止防火墙
service iptables stop
#永久关闭防火墙
chkconfig iptables off
#永久关闭后重启
chkconfig iptables on
(2)开放6379端口命令:
如果是centOS 7执行以下命令
systemctl status firewalld查看 firewalld 状态
systemctlstartfirewalld开启 firewalld
firewall-cmd --zone=public --add-port=6379/tcp --permanent开放端口
firewall-cmd –reload
如果是centOS 6.8执行以下命名:
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
service iptables restart
重启防火墙
8.添加redis自启动任务
使用root用户登陆
vi /etc/init.d/redis
redis文件内容为压缩包里面的redis文件。
赋权:
chown -R redis:redis /etc/init.d/redis
chmod 777 /etc/init.d/redis
启动测试:
/etc/init.d/redis start
设置开机自启动:
chkconfig redis on
以上一句需要用root用户来执行,否则报错:
You do not have enough privileges to perform this operation.
9.客户端测试是否OK
(1)如果没有windows的redis客户端软件,那么继续命令行:
cd /home/redis-3.2.0/bin
./redis-cli -h 127.0.0.1 -a 123456
这里-h后面就是你第五步配置的本机的外部网络IP地址。
这里-a后面就是你第五步配置的密码
(2)如果有windows的redis客户端软件RedisDesktopManager
直接连接,点击test connection成功的话就表示连接ok
附件下载:redis-3.2.0.zip
链接:http://note.youdao.com/noteshare?id=152922d390d09efb1d829132def6d5ef&sub=44966E625B7E49D7B104600CCC28CD9E