
Redis
阿奇XS
人贪安逸易失志,马遇软地易失蹄。(微信号:benyzhous)
展开
-
redis(一)简介
啥也不说百度各种简介 推荐一个博客灰常详细的介绍 nosqlfan 接下来发布redis+USE_TCMALLOC 的安装配置,博客好多坑,找一篇好文真心难啊。 redis+keepalived的主从高可用。 nginx+tomcat+redis高性能高可用的负载集群。转载 2016-03-30 23:11:38 · 535 阅读 · 0 评论 -
redis(二)redis+TCMALLOC高性能的缓存服务器的安装配置
安装 1准备编译环境 yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-devel 2 下载源码包(由于google不能上所以选择从本地上传) wget 172.60.0.172:8080/libunwind-1.1.tar.gz wget 172.60.0.172:8080/gperftools转载 2016-03-30 23:11:08 · 657 阅读 · 0 评论 -
redis(三)redis+Keepalived主从热备秒级切换
一 简介安装使用centos 5.10 Master 192.168.235.135Slave 192.168.235.152Vip 192.168.235.200编译环境 yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-devel 当 Master 与 Slav转载 2016-03-30 23:09:56 · 2608 阅读 · 0 评论 -
redis(五)redis与Mybatis的无缝整合让MyBatis透明的管理缓存二
在上一篇文中的Cahe类存在各种问题如:一直使用同一个连接,每次都创建新的Cache,项目中老是爆出connection timeout 的异常,存储的key过长等等一系列的问题,解决问题最好的办法就是看源码和看官方的文档说明,jedis的文档还是够用的,接下来把cache也改造以下附上代码。Java代码 package cn.seafood.cache;转载 2016-03-30 23:08:58 · 977 阅读 · 0 评论 -
redis(四)redis与Mybatis的无缝整合让MyBatis透明的管理缓存
redis的安装 http://liuyieyer.iteye.com/blog/2078093redis的主从高可用 http://liuyieyer.iteye.com/blog/2078095Mybatis 的使用不多说。Mybatis为了方便我们扩展缓存定义了一个Cache接口,看看ehcache-mybatis的源码就明白了。我们要使用自己的cache同样的实现转载 2016-03-30 23:06:51 · 1560 阅读 · 0 评论 -
mybatis-redis项目分析
redis作为现在最优秀的key-value数据库,非常适合提供项目的缓存服务。把redis作为mybatis的查询缓存也是很常见的做法。在网上发现N多人是自己做的Cache,其实在mybatis的git下有一个子项目mybatis-redis;这个项目提供了redis作为mybatis查询缓存的一个实现,下面先分析一下这个项目的实现原理,再提出几个项目的问题:代码实现该项目和大家普遍实现转载 2016-03-30 23:24:35 · 1476 阅读 · 0 评论 -
Spring-data-redis: 分布式队列
Redis中list数据结构,具有“双端队列”的特性,同时redis具有持久数据的能力,因此redis实现分布式队列是非常安全可靠的。它类似于JMS中的“Queue”,只不过功能和可靠性(事务性)并没有JMS严格。Redis中的队列阻塞时,整个connection都无法继续进行其他操作,因此在基于连接池设计是需要注意。我们通过spring-data-redis,来实现“同步队列”,设计风格转载 2016-06-06 16:37:34 · 4527 阅读 · 0 评论 -
Invalid property 'maxActive' of bean class [redis.clients.jedis.JedisPoolConfig]: Bean property
Invalid property ‘maxWait’ of bean class [redis.clients.jedis.JedisPoolConfig]: Bean property ‘maxWait’ is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? 如题报了这样一个错,显然是因为maxActive和ma转载 2016-09-05 12:45:23 · 3878 阅读 · 1 评论 -
Spring Session + Redis实现分布式Session共享
通常情况下,Tomcat、Jetty等Servlet容器,会默认将Session保存在内存中。如果是单个服务器实例的应用,将Session保存在服务器内存中是一个非常好的方案。但是这种方案有一个缺点,就是不利于扩展。目前越来越多的应用采用分布式部署,用于实现高可用性和负载均衡等。那么问题来了,如果将同一个应用部署在多个服务器上通过负载均衡对外提供访问,如何实现Session共享?实转载 2016-12-20 23:24:40 · 1468 阅读 · 0 评论