您的位置:首页 > 数据库 > Redis

同一台服务器启动多个redis

2015-11-26 10:38 591 查看
主要需要注意下一几点:

1、每个redis-server会有个redis.conf的配置文件,这里主要的就是对该配置文件进行操作

2、下面罗列redis.conf主要更改的操作:

a、 去掉bind,默认如果没有bind,那么允许任何ip进行连接

#bind 127.0.0.1
b、更改启动端口(port 默认为6379)

 port 6300

  c、更改为后台启动(daemonize 默认为no)

daemonize yes

  d、新建一个pid文件,里面是一个数字,然后将pidfile指向这个pi文件

pidfile /var/redis/pid/redis_6300.pid
e、新建一个log文件,并将logfile指向该文件 

logfile /var/redis/log/redis_6300.log

  e、指定数据库文件:

dbfilename dump_6300.rdb

注意,这个是文件,不可包含路径,否则启动错误
f、设置密码

 requirepass redisbber6300 

g、设置dir路径,dir路径是制定上面的数据库文件dbfilename的存储路径

dir /var/redis/db/

3、开启防火墙,将端口设置为可访问,并重启防火墙

[root@server-dev redis]# vi /etc/sysconfig/iptables

# Generated by iptables-save v1.4.7 on Wed Nov 25 06:00:34 2015

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [4:496]

-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 5223 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 5432 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 5277 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 5222 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

-A INPUT -p udp -m udp --dport 5270 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 5270 -j ACCEPT

-A INPUT -p udp -m udp --dport 5222 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 5222 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6379 -j ACCEPT
-A INPUT -p tcp -m multiport --dports 6300 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6301 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6302 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6303 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6304 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6305 -j ACCEPT

-A INPUT -p tcp -m multiport --dports 6306 -j ACCEPT


-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

# Completed on Wed Nov 25 06:00:34 2015

"/etc/sysconfig/iptables" 33L, 1460C written

[root@server-dev redis]# service iptables restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis 多个