单机多实例的原理:
单机多实例是指在一台服务器上运行多个相同的服务,这些服务有独立的配置、端口、pid。
其实理解了单机多实例的原理后,单机多实例的实现就不难了。
redis的安装就不介绍了,网上一抓一大把。
下面介绍redis单机多实例的实现。
1.这次redis将用到的端口为7000,8000,9000,所以要建立相应的配置文件。
# cp redis.conf /etc/redis/7000.conf
# cp redis.conf /etc/redis/8000.conf
# cp redis.conf /etc/redis/9000.conf
2.修改配置文件,针对不同端口号修改,目录没有的要创建。
daemonize yes
端口port 7000
pid文件 pidfile /var/redis/run/redis_7000.pid
logfile /var/log/redis/7000.log
dir /var/redis/7000
3. 设置启动redis的脚本
#cp redis_init_script /etc/rc.d/init.d/redis_7000
#chmod 755 redis_7000
# vi redis_7000
redisport=7000
exec=/usr/local/bin/redis-server
cliexec=/usr/local/bin/redis-cli
pidfile=/var/redis/run/redis_${redisport}.pid
conf=/etc/redis/${redisport}.conf
4.启动redis
# service redis_7000 start
# ps -ef| grep redis
# redis-cli -p 7000
5. 8000,9000的按上面走一次就可以了。
阅读(1540) | 评论(0) | 转发(0) |