Redis
OK_boom
大龄搬砖工,酷爱计算机技术,java/C#/android/free pascal/C++。
展开
-
Spring cache的@Cableable @CacheEvict的实现
跟踪了半天,终于找到调用栈了:最后发现拦截器对@CacheEvict进行拦截,并通过DefaultRedisCacheWriter来实现数据删除。原创 2021-10-11 12:15:08 · 233 阅读 · 0 评论 -
配置Redis(远程访问及授权设置)
如果想要Redis能远程可以访问, 那么需要将redis.conf里面的bind 127.0.0.1这一行注释掉, 还有,找到protected-mode这行, 将yes改为no.保存后,重新启动redis-server. 先看看redis-server监听的端口情况 :[root@centos7 redis]# lsof -i|grep redisredis-ser 6982 ...原创 2018-06-29 12:03:57 · 12829 阅读 · 0 评论 -
用Java访问Redis
首先我们在src/main/resources下建一个redis连接的配置参数文件redis-config.properties:redis.host=127.0.0.1redis.port=6379redis.passwd=yourpasswordredis.dbIndex=0redis.maxIdle=300redis.maxActive=50redis.maxWait=2...原创 2018-06-30 10:19:42 · 293 阅读 · 0 评论 -
在Spring里集成Redis高速缓冲
在Spring里引用Redis访问组件是有版本要求的, 最好在http://mvnrepository.com里面找清楚,本人因为这个问题浪费了不少时间, 这里的Spring为4.2, spring-data-redis为1.6.0,以下为pom.xml增加内容: <dependency> <groupId>redis.clients</gr...原创 2018-07-08 15:15:02 · 472 阅读 · 0 评论 -
重写Spring插件RedisCache实现以通配符方式删除缓冲数据
上一篇讲了spring如何集成redis文件组件并成功用@Cache注解将getOrderList文件返回的数据缓冲. 这里再补充说明如何实现以通配符方式注解@CacheEvict删除缓冲数据. Spring-Redis-data提供的Redis集成缓冲组件在Redis服务器上生成的keyset以zset格式存在,如下图:但是Redis并没有提供以通配符匹配的功能检索zset里面存储...原创 2018-07-10 14:59:27 · 5756 阅读 · 2 评论