同一个服务器启动两个redis服务记录!

Posted 泰石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同一个服务器启动两个redis服务记录!相关的知识,希望对你有一定的参考价值。

主要需要注意下一几点:

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服务记录!的主要内容,如果未能解决你的问题,请参考以下文章

分享两个bat脚本(Oracle+Redis+Tomcat服务启动关闭)

redis安装记录

Redis的持久化

Redis——主从做读写分离原理与优化

Redis的Replication(复制)

CentOS7 安装redis 并且设置成服务自动启动