redis-cluster部署


Redis-cluster部署 [TOC] 修订历史 版本号 更新时间 修订内容 管理员 1.0 2015-07-08 初版发行。 钟志杰 1. 下载安装包 需要文件:redis-3.0.2.tar.gz, redis-3.2.1.gem,ruby-2.1.6.tar.gz(可在SVN上下载) 2. 安装Ruby **解压** 解压tar -xzvf ruby-2.1.6.tar.gz **指定安装目录** cd ruby-2.1.6 ./configure –prefix=目录名称 **编译并安装** make make install **配置环境变量** vi ~/.bash_profile // 在里面插入PATH PATH=/ruby目录/bin/:$PATH // 生效环境变量 source /etc/profile //验证ruby安装情况,成功为:ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-linux] ruby -v 3. 安装redis gem gem install –l redis-3.2.1.gem 如果安装redis-3.2.1.gem出错,请执行如下步骤 安装zlib 1. tar -xzvf zlib-1.2.8.tar.gz 2. cd zlib-1.2.8 3. ./configure –prefix=/opt/zlib 4. make 5. make install 安装ruby-zlib 1. cd ruby-2.1.6/ext/zlib 2. ruby ./extconf.rb –with-zlib-dir=/opt/zlib 3. make 4. make install 最后安装redis-3.2.1.gem 4. 安装Redis **解压** tar -xzvf redis-3.0.2.tar.gz **编译并安装** cd redis-3.0.2 make 为每个节点创建相应的目录(用来存放每个进程的配置文件和数据),并将redis.conf分别 copy到对应目录下。 5. 配置redis.conf 配置选项 值 描述 daemonize yes logfile “opt/log/redis- 7001.log” 存放log的位置 databases 1 dir /redis/redis- cluster/7001 存放数据的地方 cluster-enabled yes 是否开启redis集群模式 cluster-config-file /redis/redis- cluster/7001 nodes.conf存放位置 cluster-node- timeout 15000 节点超时时间(毫秒) cluster-migration- barrier 1 cluster-require-full- coverage yes 只要集群中有一对Master-Slave不可用时,整个 集群不可用 maxmemory 30000000 最大内存使用量(bytes)*当数据库永久储存数 据是不用设置 maxmemory-policy noeviction 当到达最大使用量后的删除策略(noeviction内 存满了就写入报错) 6. 启动Redis 如果不指定python版本,则默认用本机。可指定为pypy编译器 cd /redis-3.0.2/src ./redis-server 路径/redis.conf 7.构建集群 cd /opt/oracle/redis-3.0.2/src ./redis-trib.rb create --replicas 1 192.168.126.131:7001 192.168.126.131:7002 192.168.126.131:7003 192.168.126.131:7004 192.168.126.131:7005 192.168.126.131:7006 8.验证 cd /opt/oracle/redis-3.0.2/src ./redis-cli –c –p 7001 127.0.0.1:7001> cluster info cluster_state:ok cluster_slots_assigned:16384 cluster_slots_ok:16384 cluster_slots_pfail:0 cluster_slots_fail:0 cluster_known_nodes:9 cluster_size:3 cluster_current_epoch:9 cluster_my_epoch:1 cluster_stats_messages_sent:4615895 cluster_stats_messages_received:4615895 127.0.0.1:7001> cluster nodes
还剩3页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

xiaosuisky

贡献于2016-10-19

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf