redis 集群部署
2016-11-23 11:04
344 查看
redis 集群部署
获取redis安装包
获取redis安装包
wget http://download.redis.io/releases/redis-3.2.5.tar.gz[/code] 解压:
tar –zxvf redis-3.2.5.tar.gz
进入到redis目录
cd redis-3.2.3
编译redis
make
配置集群配置文件
vi redis.conf
cluster-enabled yes
cluster-config-file nodes.6000.conf 个性化
cluster-node-timeout 5000
appendonly yes
appendfilename "appendonly.6000.aof"
deamonize yes
pidfile /var/redis/run/port个性化
log /var/redis/logs/port个性化
data /var/data/port个性化
拷贝redis.conf到cluster配置文件下
cp ../redis.conf ./cluster/6000
cp ../redis.conf ./cluster /6001
cp ../redis.conf ./cluster /6002
cp ../redis.conf ./cluster /6003
cp ../redis.conf ./cluster /6004
cp ../redis.conf ./cluster /6005
配置redis启动脚本文件:
#!/bin/sh
function Stop()
{
ps -ef |grep redis |grep -v grep |awk '{print $2}'|xargs kill-9
}
function Start()
{
/usr/local/redis-3.2.5/src/redis-server/usr/local/redis-3.2.5/cluster/6000/redis.conf
/usr/local/redis-3.2.5/src/redis-server/usr/local/redis-3.2.5/cluster/6001/redis.conf
/usr/local/redis-3.2.5/src/redis-server/usr/local/redis-3.2.5/cluster/6002/redis.conf
/usr/local/redis-3.2.5/src/redis-server/usr/local/redis-3.2.5/cluster/6003/redis.conf
/usr/local/redis-3.2.5/src/redis-server/usr/local/redis-3.2.5/cluster/6004/redis.conf
/usr/local/redis-3.2.5/src/redis-server/usr/local/redis-3.2.5/cluster/6005/redis.conf
}
case $1 in
stop)
Stop
;;
start)
Start
;;
*)
echo"Usage: `basename $0` {stop|start}"
;;
esac
启动redis服务
/etc/init.d/redisstart //关闭
/etc/init.d/redis start //开启
查看redis服务
ps –ef |grep redis
注意安装插件:
yum install ruby rubygem
gem install redis
集群启动:
./src/redis-trib.rb create --replicas 1 127.0.0.1:6000127.0.0.1:6001 127.0.0.1:6002 127.0.0.1:6003 127.0.0.1:6004 127.0.0.1:6005
测试:
./src/redis-cli -c -p 6000 -h 127.0.0.1
相关文章推荐
- Redis实践(四)高可用的集群+哨兵部署 下的jedis开发
- Redis集群部署
- centos7 Redis多机多节点集群部署
- redis3.0.0 集群环境部署
- Redis的集群部署+主从,踩坑实录。
- redis集群部署
- Redis集群主备模式部署
- Redis3.2+Tomcat实现集群的Session管理 -- tomcat-redis-session-manager的编译和开发部署环境搭建
- redis单机及集群部署
- Redis3.0.1 Stable版本的集群部署(Mac)
- redis集群部署
- redis 集群部署(一)
- 部署redis集群管理工具-codis
- redis集群部署之codis 维护脚本
- CentOS7 从零开始部署Redis 集群
- Redis集群部署
- redis 3.0的集群部署
- redis-3.2.8-Sentinel集群安装和部署
- Linux 下Redis集群安装部署及使用详解(在线和离线两种安装+相关错误解决方案)
- Redis linux集群部署