摘要:一、前提 已经存在一个redis-sentinel集群,两个哨兵分别如下: 二、新建maven工程:redis-sentinel-demo 最终完整工程如下: pom.xml如下: 1、application.yml 2、新建redis的工具类RedisUtil 3、新建RedisConfig(主要
阅读全文
摘要:前提:本试验环境已经提前安装了docker和docker-compose 说明:本次部署是单机伪集群,想要部署真正的集群,需要将秒个主件拆分到各个机器上去部署,只修改ip地址 1、下载redis的相关镜像 本人已经将做好的redis镜像放到阿里云的仓库了,要下载,直接执行下面的命令即可 2、创建re
阅读全文
摘要:原文:http://blog.csdn.net/c295477887/article/details/52487621 关于redis主从、哨兵、集群的介绍网上很多,这里就不赘述了。 一、主从 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中
阅读全文
摘要:一、安装redis 1、安装gcc环境 2、下载源码包并解压 3、安装ruby2.4.1并编译(一定要安装大于2.2.2的ruby,要不然redis在make的时候会报错) 4、安装 5、启动redis 6、验证 二、搭建redis集群(集群模式) 1、在/usr/local/下面创建redis-c
阅读全文
摘要:一、链接池配置 二、JedisSentinelPoolConfig类 三、JedisHelper类
阅读全文
摘要:Jedis作为redis的最佳客户端,它提供了连接池的特性,“连接池”在通常情况下可以有效的提高应用的通信能力,并且这是一种良好的设计模式。Jedis的连接池设计基于apache commons-pool原生库,仅作了简单的封装;在本文中,我将介绍如何使用jedisPool进行程序设计。 一.连接池
阅读全文
摘要:版本一 今天发现Jedis 默认的连接方式 jedis=new Jedis(“localhost”,6379),老是发生connection timeout. 后来发现jedis类包还有一种可以设置最大连接时间的方法。 1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例
阅读全文
摘要:package com.redis; import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set; import redis.clients.jedis.Jedis;i
阅读全文
摘要:01 exits key //测试指定key是否存在,返回1表示存在,0不存在 del key1 key2 ....keyN //删除给定key,返回删除key的数目,0表示给定key都不存在 03 type key //返回给定key的value类型。返回 none 表示不存在key,string
阅读全文