Redis14--jedis实现主从模式。

redis的主从模式之前提到过,这里我们使用redis来实现主从模式。

首先在VMware虚拟机中的Linux中打开两个终端,一个是用户jack,一个是newuser:

然后我们jack作为主机,redis服务运行在6379端口,我们设置newuser为从机,设置其redis
运行在6380端口,然后使用slaveof no one清除两机的所有主从关系:

注意:我们客户端登录的时候,使用的配置文件分别是redis.conf和redis6380.conf。
其中redis6380.conf的内容和redis.conf一样,只有port端口号的设置不同:

可以看一下两个终端的信息,发现他们都是互相独立的,不是任何一个的从机(即两个都是独立的主机):

用指令实现主从模式的方法:

下面,我们使用jedis实现主从模式(别忘记把两个终端全部执行slaveof no one,使两机各自独立)

[java] view plain copy

  1. package cn.com.redis;
  2. import redis.clients.jedis.Jedis;
  3. public class MasterAndSlaveTest {
  4. public static void main(String[] args) throws InterruptedException {
  5. Jedis jedis_M = new Jedis("192.168.248.129",6379);//主机
  6. Jedis jedis_S = new Jedis("192.168.248.129",6380);//从机
  7. //遵循“配从不配主”的模式
  8. jedis_S.slaveof("192.168.248.129",6379);
  9. jedis_M.set("class", "8888");//主机去写
  10. //内存中读写太快,防止读在写之前先完成而出现null的情况,这里做一下延迟
  11. Thread.sleep(2000);
  12. String result = jedis_S.get("class");//从机去读
  13. System.out.println(result);
  14. }
  15. }

结果:

可以看到从机已经读取到了主机的信息,说明我们通过jedis设置主从模式成功。
转载请注明出处:http://blog.csdn.net/acmman/article/details/53690591

时间: 2024-11-05 14:30:50

Redis14--jedis实现主从模式。的相关文章

Redis主从模式

为了提高redis的性能,可以创建基于主从模式的redis,在主服务器上负责写操作,从服务器上进行读取操作. Redis主从模式的配置: 1.复制redis.conf文件到/usr/local/bin目录下,命名为redis-slave.conf,修改端口号为6479,基于该文件做从服务器 cp redis.conf redis-slave.conf 2.修改redis-slave.conf配置文件 这里我们将端口为6479的redis服务器作为端口为6379服务器的从服务器 修改redis-s

mongodb高可用集群01---单实例、主从模式、一主多从模式

本人根据此文章进行学习:http://blog.jobbole.com/72610/ 会不断更新内容主要分为四大模块: mongodb各种方式的部署 常用使用[工作不用就没必要学了,精力有限] 性能优化 故障排除 很多会和网上资料一样,主要是自己学习不断梳理资料,追求:提及精华 单实例: 1)建立mongodb测试文件 #存放整个mongodb文件 mkdri-p /data/mongodbtest/single #mongodb数据文件 mkdir /data/mongodbtest/data

mongodb主从模式部署

mongodb部署采用主从模式,主节点为:peiwo-turn4,从节点为peiwo-proxy 1.创建部署用户与部署路径.日志.数据存放路径 在peiwo-proxy主机上执行以下操作 groupadd mongodb useradd -g mongodb -d /usr/local/mongodb mongodb mkdir -p /data0/mongodb/logs  #日志文件存放路径 mkdir -p /data0/mongodb/data/master #数据文件存放路径 mkd

【MPI学习2】MPI并行程序设计模式:对等模式 & 主从模式

这里的内容主要是都志辉老师<高性能计算之并行编程技术——MPI并行程序设计> 书上有一些代码是FORTAN的,我在学习的过程中,将其都转换成C的代码,便于统一记录. 这章内容分为两个部分:MPI对等模式程序例子 & MPI主从模式程序例子 1. 对等模式MPI程序设计 1.1 问题背景 这部分以Jacobi迭代为具体问题,列举了三个求解Jacobi迭代问题的MPI对等模式程序. 这里需要阐明一下,书上的Jacobi迭代具体的背景可以参考这个内容:http://www.mcs.anl.g

Mongodb主从模式篇

主从模式架构图: 主从配置安装: 10.10.20.160(master)-->10.10.20.161(slave) Master: tar zxvf mongodb-linux-x86_64-2.2.2.tgz ln -s mongodb-linux-x86_64-2.2.2 mongodb mkdir -p /u01/mongodata/db/geomaster/ mkdir -p /u01/mongodata/log/ /usr/local/mongodb/bin/mongod --fo

mysql 主从模式总结(一)

1. 主从模式的部署步骤 目标:部署一个有3台主机的单主模式的MySQL分组. Primary:192.168.197.110. Secondary:192.168.197.111. Secondary:192.168.197.112. MySQL端口:3306,MySQL分组复制端口:33061. (1)主机192.168.197.110上的操作. 按照如下步骤完成MySQL配置,并且将自己加入到分组中,最后启动分组. (a)修改MySQL配置. 修改MySQL服务的配置文件. [mysqld

solr 主从模式和solrcloud集群模式

主从模式 主节点有单点故障问题:没有主从自动切换,没有failover,主机down掉了的话,整个数据变成只读.并且需要一台机单独做索引,浪费资源,所有数据都需要在这台机器上单独存在一份,索引变化较大的时候同步会占用很大的带宽和资源. 配置文件改动:改动了solrconfig.xml最终还是要手动上传至从机,而且没有做xml相关的有效性验证,上传后有可能配置出错就直接覆盖原来的配置了,而且也没有提示.

ODAC(V9.5.15) 学习笔记(十七)主从模式

主从模式(Master/Detail mode)是指建立主表和从表关系的多个数据集集合模式. 1. 关系设置 要设置主从模式,必须有一个主表数据集(TDataSet)和一个从表数据集(TDataSet),且主表数据集关联一个数据源组件(TDataSource),并将从表数据集的MasterSource指向该数据源组件,最后设置关联字段.设置主从表之间关联字段有2种形式: 1.在从表数据集的SQL中设置外键,通过参数指向主表的字段,如: //主表数据集 Master := TOraQuery.Cr

Mongodb的主从模式搭建实例

对数据库来说,为了保证数据的安全性和高可用性,往往会采用主从架构模式,对于Mongodb也是如此,这篇文章将讲述一下如何搭建一个简单的Mongodb主从架构模型. 在下面的实例中,因为没有多个服务器的原因,在一台服务器上进行了实验,采用不同的端口号进行区分主从. 首先我们需要的是下载Mongodb的官方版本,这里我下载的是2.4.1的Linux版本,并在Linux下进行解压,然后创建两个文件夹master和slave,分别存放主Mongodb实例和从mongodb实例. 然后我们首先启动mast