
缓存
文章平均质量分 59
金麟十三少
擅长JAVA,系统架构设计
展开
-
Redis介绍
1、redis是key-value的存储系统,被称为数据结构服务器,因为它所存储的值可以是字符串String,哈希Hash,列表List,集合Sets,有序集合Sorted sets。2、redis支持数据库持久化,可以把内存中的数据保存到本地磁盘,重启的时候,可以再次使用;数据的存储方式有多种;支持数据备份,master-slave模式的数据备份redis的优势在于读写速度快,性能高,r...原创 2018-10-31 17:31:29 · 1466 阅读 · 0 评论 -
OperationException: CLIENT: CLIENT_ERROR cannot increment or decrement non-numeric value
Future ff = mClient.set("test", 900, 2); System.out.println("存储的值:"+mClient.get("test")); mClient.incr("test", 5); System.out.println("存储的值:"+mClient.get("test"));原创 2018-10-30 15:59:17 · 491 阅读 · 0 评论 -
Spring Bean InitializingBean和DisposableBean详解
对于bean实现了InitalizingBean接口,重写了afterPropertiesSet(),此方法运行在所有的bean被实例化之后。DisaposableBean接口,重写destroy方法,此方法是执行在bean释放之后,也就是spring容器销毁之后。 这里介绍的是一个redis缓存的示例,比如在spring容器启动后,需要把省市区数据加载到缓存,并且定期对数据进行更新,这个...原创 2018-11-06 16:18:55 · 1625 阅读 · 0 评论 -
jedis 2.9.0中JedisPoolConfig对象缺少setMaxIdle、setMaxWaitMillis等方法
使用jedis 2.9.0 配置redis连接池,发现少了很多方法,比如setMaxIdle,setMaxWaitMillis这里的原因是缺少了commons-pool2-2.2.jar包,记住低版本的commons-pool2.1也是不行的。 在不同的线程中使用相同的redis实例会发生奇怪的错误。但是创建太多的redis实例也不好,会产生很多socket连接,也会产生奇怪的错误。...原创 2018-11-07 10:57:09 · 5595 阅读 · 1 评论 -
Nginx+tomcat+spring-session+Redis实现会话管理和共享
利用nginx实现负载均衡后,如何在多台tomcat之间共享session,才能保证分发处理客户端请求的时候,客户端不会因为session的问题,出现一直退出和会话共享的问题,这里我们使用redis来存储共享会话。(注:cookie是保存在客户端的,session是保存在服务器端)这里我们先搭建springmvc+spring-session+redis框架,下面贴下源代码pom.xml配...原创 2019-04-21 11:07:09 · 1089 阅读 · 0 评论 -
SpringBoot整合缓存Ehcache
Ehcache介绍EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。Sprin...原创 2019-06-25 22:01:46 · 459 阅读 · 0 评论 -
idea的ehcache.xml提示:Error:External resource http://ehcache.org/ehcache.xsd is not registered
Error:External resource http://ehcache.org/ehcache.xsd is not registered解决方法:原创 2019-06-27 15:34:38 · 1177 阅读 · 0 评论