redis
文章平均质量分 73
司青-已停止更新
本博客已停更;
展开
-
Redis的安装、部署和与Spring Cache整合
安装去http://redis.io/下载最新稳定版的源码。解压,进入解压目录,执行makemake install之后在src/目录下会多出以下几个文件:redis-serverredis-benchmarkredis-cliredis-conf将其copy至/usr/redis目录下即可。部署修改redis-conf文件,添加:requirepass 111111将连接密码设为11111原创 2015-06-14 14:09:55 · 2518 阅读 · 1 评论 -
使用Spring Cache + Redis + Jackson Serializer缓存数据库查询结果中序列化问题的解决
应用场景我们希望通过缓存来减少对关系型数据库的查询次数,减轻数据库压力。在执行DAO类的select***(), query***()方法时,先从Redis中查询有没有缓存数据,如果有则直接从Redis拿到结果,如果没有再向数据库发起查询请求取数据。序列化问题要把domain object做为key-valuec对保存在redis中,就必须要解决对象的序列化问题。Spring Data Redis给原创 2015-07-08 10:32:21 · 25235 阅读 · 12 评论 -
Spring AOP + Redis缓存数据库查询
应用场景我们希望能够将数据库查询结果缓存到Redis中,这样在第二次做同样的查询时便可以直接从redis取结果,从而减少数据库读写次数。需要解决的问题操作缓存的代码写在哪?必须要做到与业务逻辑代码完全分离。如何避免脏读? 从缓存中读出的数据必须与数据库中的数据一致。如何为一个数据库查询结果生成一个唯一的标识?即通过该标识(Redis中为Key),能唯一确定一个查询结果,同一个查询结果,一定能映原创 2015-07-09 00:42:34 · 11505 阅读 · 17 评论 -
JavaWeb: Redis存储Session方案
所有支持Servlet规范的容器都自带session管理,于是大多数人都使用HttpSession接口存放状态信息。事实上, servlet的session会使得应用服务器水平扩展变的非常困难。使用Servlet Session时的妥协方案Session Replication这无疑是一种浪费内存的方法,对于5台左右的集群还可以忍受,如果你需要几十甚至上百台集群,这就完全不可行。Session St原创 2016-01-06 03:23:01 · 13336 阅读 · 4 评论