下载安装参考链接:https://www.cnblogs.com/uncleyong/p/9882843.html
按照上面安装时可能遇到编译出错
1、在编译前需要安装gcc(如果没有安装过)
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、上述执行后,再进行编译make操作
3、修改配置文件
4、启动服务
[root@192 bin]#./redis-server /usr/local/redis/conf/redis.conf
5、连接客户端
[root@192 bin]# ./redis-cli -p 6379
auth 密码(配置文件设置的密码)
测试下:
6、windows下通过telnet连接时问题
虚拟机打开了防火墙,可能考虑对外端口开放问题
在CentOS主机上查看当前主机在监听哪些端口的命令是netstat:
netstat -tlunp
如果防火墙打开后,默认情况下只会监听在22号端口,也就是说主机对外暴露的端口只有22。如下面图中所示,查看防火墙开放端口的命令是
iptables-save
如果想增加对外开放的端口,就需要通过防火墙的管理命令firewalld-cmd,例如我想开放80端口,那么命令就是:
第一条命令是添加端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
第二条命令是重载防火墙。
firewall-cmd --reload
再次查看对外开放端口,增加了6379
再次连接就OK了!
注意:
如果你的服务器是内网服务器,那么是基本上你的服务器端口只会向内网放开,而不会向公网开放,
如果想对公网开放,那么必须通过端口映射来实现。
centos7下关闭防火墙:
查看防火墙状态:
firewall-cmd --state
关闭防火墙:
systemctl stop firewalld.service
关闭开机启动:
systemctl disable firewalld.service