redis多实例
一、安装redis
yum -y install gcc gcc-c++
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
tar xzf redis-2.8.17.tar.gz
mv redis-2.8.17 redis
cd redis
make
二、测试安装(略)
三、创建多实例
创建目录,存放多实例
mkdir -p /redis/{6380,6381,6382}/{conf,db,log}
复制配置文件
[root@localhost src]# cp -p /opt/redis/redis.conf /redis/6380/conf/
[root@localhost src]# cp -p /opt/redis/redis.conf /redis/6381/conf/
[root@localhost src]# cp -p /opt/redis/redis.conf /redis/6382/conf/
修改配置文件
root@localhost src]# vim /redis/6380/conf/redis.conf
daemonize yes <== daemon进程运行
pidfile /redis/6380/redis.pid <== 进程id存放文件
port 6380 <== 端口
logfile /redis/6380/log/redis.log <== 日志目录
dir /redis/6380/db/ <== db目录
(6380、6381修改配置文件略)
四、启动测试
启动
[root@localhost src]# ./redis-server /redis/6380/conf/redis.conf
[root@localhost src]# ./redis-server /redis/6381/conf/redis.conf
[root@localhost src]# ./redis-server /redis/6382/conf/redis.conf
[root@localhost src]# ps -ef | grep redis
root 48027 1 0 17:54 ? 00:00:00 ./redis-server *:6380
root 48034 1 0 17:55 ? 00:00:00 ./redis-server *:6381
root 48258 1 0 17:55 ? 00:00:00 ./redis-server *:6382
测试
[root@localhost src]# ./redis-cli -p 6380
127.0.0.1:6380>
[root@localhost src]# ./redis-cli -p 6381
127.0.0.1:6381>
[root@localhost src]# ./redis-cli -p 6382
127.0.0.1:6382>
redis主从复制
http://blog.itpub.net/31545684/viewspace-2213629/