redis默认端口是6379,使用iptables限制该端口访问。

设置规则链

1)新建规则链:

iptables -N RH-Firewall-1-INPUT

2)在规则链中添加可以访问6379端口的规则:

iptables -A RH-Firewall-1-INPUT -p tcp –dport 6379 -s XXX.XXX.XXX.XXX -j ACCEPT

表示ip XXX.XXX.XXX.XXX可以访问redis端口。可以多次添加,为不同的ip设置访问权限。
3)在规则链中添加禁止访问6379端口的规则:

iptables -A RH-Firewall-1-INPUT -p tcp –dport 6379 -s 0.0.0.0/0 -j DROP

表示任意ip都禁止访问redis端口。
规则链设置完成后,如下所示:
1
对于该规则链,若ip在前面4条规则中,则允许访问,否则禁止访问。

在INPUT中增加规则链

iptables -A INPUT -j RH-Firewall-1-INPUT

在FORWARD中增加规则链

iptables -A FORWARD -j RH-Firewall-1-INPUT

1

Keepalived+SSDB双主高可用

SSDB是一个C/C++语言开发的高性能NoSQL数据库,支持KV,list,map(hash),zset(sorted set)等数据结构,用来替代或者与Redis配合存储十亿级别列表的数据...

阅读全文

Keepalived+Redis高可用主从虚IP经常漂移的问题

使用Keepalived+Redis搭建Redis高可用主从,其中Keepalived配置为每隔2秒执行脚本检查Redis服务是否可用: vrrp_script chk_r...

阅读全文

Docker简介与实践

Docker(http://www.docker.com/)是一个开源的应用容器引擎。Docker可以将应用程序及其依赖打包成镜像(Image),并在同一个服务器中启动多个容器(Containe...

阅读全文