![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
着凉的皮皮虾
我将带头冲锋!
展开
-
关于ProceedingJoinPoint获取目标方法的参数为空的异常
上周我遇到这个问题之后,冥思苦想处理了将近整整一天,最后发现,是我对args数组进行遍历处理的时候,将数组中的object对象进行了tostring后报错了,令我以为是切点切入的时候没获取到目标方法的参数值…如果大家遇到了这种问题,我这种也未尝不是一种解决的方法,可以试一下....原创 2019-12-02 14:05:30 · 4443 阅读 · 0 评论 -
SpringAop切面编程简单应用整合Redis
系统上需要一个需求,在请求的时候直接从redis中获取值返回,并在后台同时更新redis缓存,这种对于系统实时性要求不高的,可以用切面的方法实现。定义一个注解定义一个切面详细代码:package com.wudiqiang.aspect;import com.wudiqiang.utils.RedisUtil;import org.aspectj.lang.ProceedingJ...原创 2019-11-29 22:43:38 · 185 阅读 · 0 评论 -
一个Redis的小问题
org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize ob...原创 2019-11-14 11:50:10 · 288 阅读 · 0 评论 -
SpringBoot中缓存相关注解
1.配置文件中配置使用的缓存的类型(以redis为例)2.应用程序中添加开启缓存的注解3.在具体的方法上指定缓存的key,value等属性4.验证如果第二次请求未打印此语句,就是走了缓存的。5.Spring支持自定义注解,我们定义自定义注解来配置缓存的内容这里可以使用EL表达式来配置缓存,我这里方法上传递的id就是作为key,并使用condition参数过滤到了只有为偶数的ke...原创 2019-11-10 17:07:27 · 275 阅读 · 0 评论 -
springboot2整合redis
springboot2整合redis1.安装redis服务由于我是安装在本机,所以是在github上搞的msi的文件地址:https://github.com/microsoftarchive/redis/releases安装的时候,指定安装目录,在安装目录下找到redis.windows-server.conf文件打开之后搜索requirepass,打开注释,设置密码在windo...原创 2019-07-14 00:57:30 · 1167 阅读 · 0 评论 -
Redis数据的过期策略及内存淘汰策略
过期策略1:定时删除在设置key的过期时间的同时,为该key创建一个定时器,让定时器在key的过期时间来临时,对key进行删除优点:1.保证内存尽快被释放缺点:1.若过期key过多,删除这些key会占用过多的CPU时间2.定时器的创建耗时,若为每一个设置过期的key创建一个定时器(产生大量定时器),性能影响严重2:惰性删除每次获取key的时候检查是否过期,如果过期,删除之,返回n...原创 2019-09-05 22:33:04 · 134 阅读 · 0 评论 -
Redis的持久化策略
Redis的持久化方式有两种,持久化策略有四种:1:RDB(数据快照模式):定期存储,保存的是数据本身2:AOF(追加模式):每次修改数据时,同步到硬盘,保存的是数据的变更记录3:两种策略都可以关闭,不做持久化4:同时开启两种策略,当redis重启时,AOF文件会用于重建原始数据RDBRDB定时备份内存中的数据集,服务器启动时,可以从RDB文件中恢复数据集。优点:存储的文件是紧凑...原创 2019-09-05 23:07:30 · 246 阅读 · 0 评论