【Linux】redis集群
来源:互联网 发布:mac 数据库建模软件 编辑:程序博客网 时间:2024/06/05 07:29
上一篇文章介绍了redis的安装,【Linux】redis的安装。这篇文章总结一下redis的集群。
我们为什么要搭建redis集群呢?redis集群的作用:
1、主从备份,防止主机宕机
2、读写分离、分担master的任务
3、任务分离,如从服务分别分担备份工作与计算工作。
之前的准备工作都做好了,将redis安装成功以后,就可以搭建集群了。既然是集群,就肯定是有主从复制。redis集群一般情况下是三主三从。
Redis启动成功后,通过之前的博客可以看到启动的端口是6379看这个可以通过指定配置文件修改,我们就来制定以下配置文件 ,将如下文件分别拷贝到6个文件夹中,并进行配置。
设置6个同样的redis服务,三主三从,redis集群采用了数据分片的技术。我们可以是6个虚拟机,6个IP,也可以是1个虚拟机,同一个IP,6个端口号。我的Demo中采用的是一个虚拟机,不同端口的方式。
1、创建6个文件夹:
在如下路径下创建6个文件夹,6379、6380、6381、6382、6383、6384
mkdir 文件夹名称
如图:
2、复制redis服务到6个文件夹中,并且设置六个conf文件,如下配置
port 6379cluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000appendonly yesdaemonize yes
只是端口号配置各自的。
3、启动redis服务,启动时指向各自的redis.conf
6379 文件夹下: ./redis-server ./redis.conf
6380 文件夹下: ./redis-server ./redis.conf
……
查看启动的redis服务进程状态: ps –ef|grep redis
如图:
4、创建集群
1、安装ruby环境
因为redis-trib.rb是有ruby语言编写的所以需要安装ruby环境。
./redis-server 没有指向conf,会去找默认的conf
如图:
gem install redis
如图:
2、创建集群
首先,进入redis的安装包路径下:
cd /usr/local/src/redis/redis-3.0.7/src
6个虚拟机之间互相通信
./redis-trib.rb create –replicas 1 192.168.246.44:6379 192.168.246.44:6380 192.168.246.44:6381 192.168.246.44:6382
192.168.246.44:6383 192.168.246.44:6384
如图:
测试:集群搭建好了要进行测试。这里就不贴图了,测试完没有截图。
- 【Linux】redis集群
- Redis linux集群部署
- linux搭建redis集群
- Linux Redis集群安装
- linux 配置redis集群
- linux redis 集群
- linux 安装 redis集群
- linux 搭建redis集群
- CentOS/Linux Redis集群安装
- linux下redis集群安装
- Linux环境redis集群搭建
- Linux上redis集群部署
- redis linux-集群配置流程
- linux服务器安装redis集群
- redis linux-集群配置流程
- linux搭建redis集群测试
- Linux redis 集群简单配置
- linux +redis cluster 集群搭建
- android Service的启动方式和重复绑定
- ptrace运行原理及使用详解
- POJ 1001 Exponentiation&&NYOJ 155 求高精度幂
- 配置基于UEFI的硬盘启动WinPE
- HDU 5249 KPI 二分查找
- 【Linux】redis集群
- Integer判等的陷阱:你知道Integer内部高速缓冲区IntegerCache吗?
- 基础Java语言编程练习题
- eclipse properties 插件
- 数据仓库----Hive进阶篇 一
- Unity第三方插件
- 化零为整WCF系列文章索引
- php 前一天或后一天的日期
- 安卓页面跳转 初级