在tomcat集群环境下实现session共享有几种解决方案,这里介绍一种简单的方案。
使用redis对session进行存储,配置比较简单。web服务器是tomcat6
1.下载jar包:
commons-pool-1.6.jar
jedis-2.1.0.jar
tomcat-redis-session-manager-tomcat6.jar
2.修改tomcat/conf目...
分类:
其他好文 时间:
2015-06-12 01:04:34
阅读次数:
126
本文简单介绍了在使用jedis操作redis这个nosql数据库过程中,总结的一些问题,例如使用jedis实现形如关系型数据库的数据关联关系处理。 ? ? 分三个层面: ????? ? 1:单表数据处理,新增一行数据到...
分类:
数据库 时间:
2015-06-04 15:56:10
阅读次数:
209
应用场景
最近在公司做项目,需要对聊天内容进行存储,考虑到数据库查询的IO连接数高、连接频繁的因素,决定利用缓存做。
从网上了解到redis可以对所有的内容进行二进制的存储,而java是可以对所有对象进行序列化的,序列化的方法会在下面的代码中提供实现。
序列化
java...
分类:
编程语言 时间:
2015-05-29 15:53:19
阅读次数:
151
一、常用数据类型简介: ? ? ? redis常用五种数据类型:string,hash,list,set,zset(sorted?set). 1.String类型 String是最简单的类型,一个key对应一个value String类型的数据最大1G。 String类型的值可以被视...
分类:
其他好文 时间:
2015-05-28 18:28:58
阅读次数:
200
1 public boolean tryLock2(String key, int timeout, int expiretime, int sleeptime) throws Exception { 2 3 Jedis redis = jedisPool.getResource...
分类:
其他好文 时间:
2015-05-27 18:47:19
阅读次数:
151
一、背景
最近使用spring-data-redis 和jedis 操作redis时发现存储在redis中的key不是程序中设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串
二、原因
spring-data-redis的RedisTemplate模板类在操作redis时默认使用JdkSerializationRedisSerializer...
分类:
编程语言 时间:
2015-05-22 19:18:06
阅读次数:
405
字符链表(List)数据类型接口说明 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为...
分类:
其他好文 时间:
2015-05-19 22:54:21
阅读次数:
221
缓存设计上主要目标:
高可用,高性能,易用性,各业务模块缓存使用的隔离性
主要分为服务端设计与客户端使用
服务端设计架构:
负载均衡+twemproxy+redis集群是一种解决方案
由代理层twemproxy进行分片
客户端设计,保证易用性:
标准Spring Data Redis
Spring Data Redis是对Jedis的一个封装,提供@...
分类:
其他好文 时间:
2015-05-19 13:09:18
阅读次数:
128
1.下载相关jar包,并引入工程:jedis-2.4.2.jarcommons-pool2-2.0.jar2.将以下XML配置引入springXml代码3.将shardedJedisPool注入相关的类中即可使用Java代码@ResourceprivateShardedJedisPoolsharde...
分类:
编程语言 时间:
2015-05-19 00:43:22
阅读次数:
266
异常描述:redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:...
分类:
其他好文 时间:
2015-05-13 12:04:38
阅读次数:
78