redis
文章平均质量分 93
树上的疯子^
树上有一个疯子,一天疯子看见一个傻子站在井边一直喊:13…13…13…… 疯子就下来问傻子:傻子,你在喊什么啊? 傻子看了眼疯子,没理他,继续喊:13…13…13…… 疯子就很好奇,把头伸到井边去看! 傻子一抬脚,“扑通”,疯子掉进了井里! 傻子嘿嘿一笑,说:“14…14…14……”!
展开
-
ERR invalid expire time in setex
1operation.set(key, value, timeout, timeUnit);这个timeout必须是正数否则报错2 为什么一开始正数 然后会传个负数过去呢 redisCache.setCacheObject(userKey, loginUser,loginUser.getExpireTime().intValue(),TimeUnit.MINUTES);因为loginUser.getExpireTime().intValue(), 超出了int最...原创 2020-11-05 16:40:22 · 3852 阅读 · 0 评论 -
stream 同一个通道发送不同消息的处理
应用场景有的时候,我们对于同一通道中的消息处理,会通过判断头信息或者消息内容来做一些差异化处理,比如:可能在消息头信息中带入消息版本号,然后通过if判断来执行不同的处理逻辑,其代码结构可能是这样的:@StreamListener(value = TestTopic.INPUT)public void receiveV1(String payload, @Header("version"...原创 2020-03-24 16:10:26 · 412 阅读 · 0 评论 -
springboot读取redis发生java.lang.ClassCastException异常
3 java.lang.ClassCastException: com.winds.admin.core.model.system.User cannot be cast to com.winds.admin.core.model.system.User 4 at com.winds.admin.utils.web.WebValidateUtil.isLo...原创 2020-02-17 14:33:01 · 1548 阅读 · 2 评论 -
缓存--SpringCache和Redis集成(SpringBoot)
1. 前言一个系统在于数据库交互的过程中,内存的速度远远快于硬盘速度,当我们重复地获取相同数据时,我们一次又一次地请求数据库或远程服务,者无疑时性能上地浪费(这会导致大量时间被浪费在数据库查询或者远程方法调用上致使程序性能恶化),于是有了“缓存”。 本文将介绍在spring boot项目开发中怎样使用spring提供的Spring Cache 与最近很火的 Redis 数据库来实现数据的缓存。...原创 2020-02-17 14:19:23 · 444 阅读 · 0 评论 -
windows redis
第一种方法:首先打开cmd,进入到redis的安装目录,默认路径为:C:\Program Files\Redis。cdC:\Program Files\Redis然后输入:redis-server redis.windows.conf第二种方法: 超级简单,直接点击redis安装文件夹中的“redis-server.exe”就可以启动。...原创 2020-02-16 17:23:42 · 177 阅读 · 0 评论 -
redis报错 Command timed out after no timeout
解决方法:修改application.properties文件的redis连接超时时间,修改到200或以上:spring.redis.timeout=300原创 2020-02-16 15:36:04 · 6680 阅读 · 1 评论 -
windows: redis bind no error
打开cmd,进入安装redis的那个目录运行redis-server redis.windows.conf如果发生报错 Creating Server TCP listening socket 127.0.0.1:6379: bind: No error那么执行:1redis-cli.exe2shutdown3exit4redis-server redis.wind...原创 2020-02-16 00:11:41 · 3135 阅读 · 1 评论 -
缓存穿透
一.缓存穿透(请求数据缓存大量不命中)缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。例如:下图是一个比较典型的cache-storage架构,cache(例如memcache, redis等等) + storage(例如mysql, hbase等等)架构...转载 2019-03-27 17:20:59 · 167 阅读 · 0 评论 -
Jedis几个简单测试例子
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip...原创 2017-08-24 16:01:06 · 426 阅读 · 0 评论