今天在代码中使用hset存入redis中:jedis.hset(key.getBytes(), field.getBytes(), ObjectInfoPojo); 需要在redis中去验证数据是否存入到redis中。 首先进去redis客户端:redis-cli 相关命令:获取所有的key key ...
分类:
其他好文 时间:
2016-06-02 17:46:21
阅读次数:
194
主要学习https://github.com/thinkgem/jeesite。一下代码均参考于此并稍作修改。 1.jedis 首先,需要添加jedis: <!--jedis--> <dependency> <groupId>redis.clients</groupId> <artifactId>j ...
分类:
编程语言 时间:
2016-06-01 13:07:00
阅读次数:
566
rediscluster发布后我们项目中使用了cluster,使用驱动是jedis,但是在压力测试过程中发现有一定数量的redis访问非常缓慢高达几十秒数分钟,经过分析jedis驱动JedisClusterInfoCache中加锁造成privateMap<String,JedisPool>nodes=newHashMap<String,JedisPool>();p..
分类:
其他好文 时间:
2016-05-31 14:18:01
阅读次数:
2197
jedis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比: 一、普通同步方式 最简单和基础的调用方式: 很简单吧,每次set ...
分类:
编程语言 时间:
2016-05-18 00:22:55
阅读次数:
282
应用场景 对于数据库查询的IO连接数高、连接频繁的情况,可以考虑使用缓存实现。 从网上了解到redis可以对所有的内容进行二进制的存储,而java是可以对所有对象进行序列化的,序列化的方法会在下面的代码中提供实现。 序列化 这里我编写了一个java序列化的工具,主要是对对象转换成byte[],和根据 ...
分类:
编程语言 时间:
2016-05-18 00:10:02
阅读次数:
323
今天使用jedis客户端api连接远程连接redis的时候,一直报错,如下: 原来是redis默认只能localhost登录,所以需要开启远程登录。解决方法如下: 在redis的配置文件redis.conf中,找到#bind localhost注释掉。 注释掉本机,局域网内的所有计算机都能访问。 b ...
分类:
其他好文 时间:
2016-05-16 10:44:45
阅读次数:
409
Redis是一个开源的、K-V型数据库,用于提供高性能的分布式缓存。 Jedis是Redis首选的Java客户端开发包。 其中,Jedis与Spring整合配置如下: 至此,可以编写自己的Service,注入shardedJedisPool对象,完成针对缓存的各项操作。 ...
分类:
编程语言 时间:
2016-05-10 16:41:23
阅读次数:
344
Redis3.0.5封装本文主要描述redis3.0.5集群与spring集成,以及部分接口的封装。
环境:
- Spring 3.1.2
- Jedis 2.8.0
- JDK 1.6.045一、 Spring配置
二、编写redis常用接口import java.util.List;/**
* @ClassName: SimpleCache
* @Description: 缓存...
分类:
其他好文 时间:
2016-05-06 15:23:47
阅读次数:
212
java端在使用jedispool 连接redis的时候,在高并发的时候经常卡死,或报连接异常,JedisConnectionException,或者getResource 异常等各种问题 在使用jedispool 的时候一定要注意两点 1、 在获取 jedisPool和jedis的时候加上线程同步 ...
分类:
其他好文 时间:
2016-05-05 22:06:52
阅读次数:
287