百度360必应搜狗淘宝本站头条

redis报错

    redis集群为什么最少需要6个节点(redis集群模式下是只有一个库吗)

    这也算个思考吧,通过redis-trib.rb可创建redis集群,然后通过--replicas后面接的数字,表示1个主节点对应几个从节点,那么我就做了如下的测试。想要达到的效果就是有6个节点,然后2个master节点,每个master节点对应2个slave节点,不就正好是6个节点了吗,但是在执行的...

    Redis原理:rename命令(redis命令总结)

    RENAMEkeynewkey将一个key重命名为新key,如果key不存在,则会返回异常。如果newKey已经存在,则会被覆盖,其实newKey会被显示的删除,所以如果newKey是一个大key,则会引起延迟。源码voidrenameCommand(client*c){//调用...

    Redis交互速度慢,CPU占用100%,集群方案,报错等问题

    #2023年度创作挑战##头条创作挑战赛#后续补充结论仔细查看前辈们堆的代码中发现居然调用了大量key*查询,导致走的遍历非常慢!因为这相当与全部数据量遍历,即这个原因导致了查询速度与数据量成正比,推测也是CPU占用高的元凶;即使加上key前缀再匹配*也会走全部遍历的逻辑,因为reids是用的哈希做...

    记一次自定义Redis分布式锁导致的生产事件

    背景企微报警群里连续发出生产环境报错警告,报错核心信息如下:redissetNXerrorjava.lang.NumberFormatException:Forinputstring:"null"atjava.lang.NumberFormatException...

    炸了!Redis bigkey导致生产事故(redis常见故障及解决方案)

    目录什么是bigkey?危害是什么?怎么产生的?如何发现线上是否存在bigkey?如何消除bigkey?如何优雅删除bigkey这篇文章给大家分享一个Redis生产事故的复盘,主要分析Redis中的bigkey相关问题。什么是bigkey?在Redis中数据都是key-v...

    硬核!16000 字 Redis 面试知识点总结,建议收藏+面试题大全分享

    前言来自面试某大厂的Java开发岗位程序员的自述:今天,我不自量力的面试了某大厂的Java开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对Redis应该掌...

    springboot工程无法连接redis-问题排除+解决思路

    本来是在其他项目进行测试的,但这个问题应该在其他类似项目应该也同样可以出现。于是就找一个类似的项目来复现这个bug了(后面发现应该是redis里的问题)一、案发现场:昨天springboot工程启动是没有报错的,但是第二天再来启动发现报错了。不知道怎么回事,报错信息是:org.springfram...

    聊聊 Redis 的事务(redis 事务 pipeline)

    背景提到事务想必大家一定不会陌生,工作面试中多多少少都会了解到,这篇文章主要带大家再简单回忆一下事务的基本知识,然后重点介绍下Redis的事务,关于Redis的事务有何不同我们继续往下看就知道了。什么事务说到事务,首先我们需要知道什么是事务。首先事务是作为单个逻辑工作单元执行的一系列操作,这...

    RedisTemplate注入以后发现是null报错的解决办法

    今天在项目中发现,RedisTemplate怎么也注入不了,执行到使用redistemplate的地方,就显示为null报错,这里说一下怎么解决1.在自己的Redi工具类中:添加一个静态的RedisTemplate变量@ComponentpublicclassRedisCacheUtil{...

    「日常工作」redis不能持久化数据问题

    前言:为什么会造成redis不能持久化数据,原因未知,我使用的是docker,不能用之前docker磁盘被打满了(我猜测是因为这个造成的)报错信息(error)MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlyn...