centos7安装redis

下载安装参考链接: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

  

原文地址:https://www.cnblogs.com/aiyumo/p/12069463.html