测试: 用Jedis连接池工具,操作redis会报这样的异常: ERR Background save already in progress
问题: 在Java的一个方法中,调用多次redis的save或者bgsave持久化方法引起的
下面的第一个请求就不会有问题,第二个请求,就会报异常
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21@GetMapping("/set1") public String set1() { redisPool.set("girl","一个女朋友"); redisPool.setEx("money","很多钱",10000); redisPool.hset("old-girl","一个老鸨","6号技师手活不错"); redisPool.hsetEx("woman","一个女人","我不要",10000); redisPool.save(); return "OK"; } @GetMapping("/set2") public String set2() { redisPool.set("不想写","不开空调"); redisPool.setEx("不想写了","省钱?",10000); redisPool.save(); redisPool.hset("不想干","没避暑","就是不开"); redisPool.hsetEx("不想干了","多少度了","没空调?",10000); redisPool.save(); return "OK"; }
----------------------------------------
转载于:https://my.oschina.net/u/3829444/blog/3076248
最后
以上就是清脆灯泡最近收集整理的关于JedisDataException: ERR Background save already in progress的全部内容,更多相关JedisDataException:内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复