1 下载
redis的下载地址:http://download.redis.io/releases/
2 上传到虚拟机上
在这里我用的工具是SecureCRT:
sftp> put D:\迅雷下载\redis-4.0.10.tar.gz
然后将redistribution安装包移动到/opt目录下面:
mv /root/redis-4.0.10.tar.gz /opt/
3 安装
直接安装:
切换到opt目录下:
cd /opt
解压redis安装包:
tar -zxvf redis-4.0.10.tar.gz
cd redis-4.0.10/
编译:
make
安装redis:
cd src/
make install
安装完成后,切换到/usr/local/redis目录下面,将redis的配置文件移动到该目录下的etc目录:
cd /usr/local/redis
mkdir etc
mv /opt/redis-4.0.10/redis.conf /etc
cd etc/
vi redis.conf
将daemonize后面的no改成yes
将bind 的127.0.0.1改成0.0.0.0
注意这一步一定要做,不然只能在本地访问redis了
4 启动redis
cd /usr/local/redis/bin
redis-server ../etc/redis.conf
查看redis是否启动成功:
ps -ef|grep redis
在windows下查看是否可以访问:
telnet 192.168.10.100 6379
5 查看防火墙状态
如果访问不成功的话,需要检查一下linux的防火墙是否关闭
firewall-cmd --state 或者 systemctl status firewalld
关闭防火墙:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
如果防火墙已经关闭请忽略下面:
查看端口是否开通:
firewall-cmd --list-ports
如果没有开的话,自己开一下就可以了:
firewall-cmd --zone=public --add-port=6379/tcp --permanent
网友评论