【Redis】Redis学习(三) Redis 主从模式详解
2024-08-29 19:31:28
不管任何程序,只运行一个实例都是不可靠的,一旦因为网络原因导致所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是一样的。不过Redis的主从并不是解决这个问题的,一些对Redis主从的理解,见这篇博客:http://www.cnblogs.com/yiwangzhibujian/p/7047458.html。本篇简单介绍主从的配置及使用。
一、Redis主从模式搭建
1.1 搭建方式
主从模式的搭建还是很简单的,官网的介绍就更加简单了,只需要在配置文件中加上一行配置:
slaveof 192.168.1.1
指明master的ip和端口号就可以了,实际上真的这么简单。
1.2 其他配置
在redis.conf中,还有一些关于主从的其他配置,按需配置即可。
二、Redis主从模式Java客户端访问
其实不怎么想介绍主从模式的Java访问方式,感觉没有多少意义,两个原因:
- 实际生产环境是不会单单使用主从模式的,因为不具备高可用性,至少会使用Sentinal集群的。
- 如果不是生产程序,平时写着玩,那么简简单单的使用一个Jedis连接就可以了。
Jedis jedis=new Jedis("127.0.0.1", 56379);
//使用jedis完成操作 jedis.close();
上面的例子很简单,即便搭建的是Sentinal集群,写测试小程序的使用也可以这么用,简单又方便。对了Jedis的Maven依赖为:
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
最新版本2.9.0。
最新文章
- [c++] Class
- 给定一个double类型的数组arr,其中的元素可正可负可0,返回子数组累乘的最大乘积。例如arr=[-2.5,4,0,3,0.5,8,-1],子数组[3,0.5,8]累乘可以获得最大的乘积12,所以返回12。
- August 26th 2016 Week 35th Friday
- Posix消息队列
- mac10.9下eclipse的storm开发环境搭建
- 3.openssl speed和openssl rand
- iOS学习笔记之Category
- MVC下用C#实现Excel导出
- 关于web开发的一点理解
- 1.RABBITMQ 入门 - WINDOWS - 获取,安装,配置
- 注意使用 BTREE 复合索引各字段的 ASC/DESC 以优化 order by 查询效率
- [转载] 谷歌技术";三宝";之MapReduce
- HDU 6152 - Friend-Graph
- 用servlet打内容到网页上
- Golang 笔记 1 基础、基本数据类型
- codeforces 434D
- Android6.0内核移植(2):kernel编译内核
- Learning Perl 第六章习题第一题
- 关于python中urllib.urlencode的时候出错:UnicodeEncodeError: ‘ascii’的记录
- TCP三次握手连接和TCP四次挥手及大量TIME_WAIT解决方法:
热门文章
- Java代码操作HDFS测试类
- eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled
- Linux下dmesg命令处理故障和收集系统信息的7种用法
- Android开发中实现https校验
- Tomcat学习总结(2)——Tomcat使用详解
- BEA-290074 <;Deployment service servlet received file download request for file ";security/SerializedSystemIni.dat";. The file may exist, but download of this file is not allowed.>;
- SOA,Webservice,SOAP,REST,RPC,RMI的区别与联系
- GoogLeNetv3 论文研读笔记
- Ubuntu下opencv的安装及IDEA开发配置
- laravel 数据模型方法