首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
华仔聊技术
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【Redis故障排查】「连接失败问题排查和解决」带你总体分析和整理Redis的问题故障实战开发指南及方案
Redis连接失败问题排查和解决 当你的应用服务在连接Redis时出现了拒绝连接的场景,首先你可以根据调整Redis实例参数maxclients的配置。maxclients代表着最大同时连接的客户端个
一次Redis生产事故,老司机也翻了车
把Jedis客户端替换成效能更高的lettuce客户端,同时使用spring框架自带的RedisTemplate类来操作redis。不料却翻了船。
分布式锁中-基于 Redis 的实现需避坑 - Jedis 篇
如果认为Jedis实现分布式锁很简单,也就设置 Key 、删除Key,那系统迟早遇问题,面试必减分儿。坑虽然很多,但也有办法,除了锁本身的知识还有客户端的配置调优建议,有空记得来看
记一次Redis Cluster Pipeline导致的死锁问题
本文介绍了一次排查Dubbo线程池耗尽问题的过程。通过查看Dubbo线程状态、分析Jedis连接池获取连接的源码、排查死锁条件等方面,最终确认了导致死锁问题的原因。
Jedis连接池究竟是何物?
文章以Jedis为引,分析了GenericObjectPool连接池的底层原理以及Jedis是如何使用该连接池的,并且结合了Arthas分享了一个简单的排障方式。
redis网络通信模块设计与实现分析
redis的通信模块封装得非常简单易用,可以直接用到自己项目中,学习下也是很有价值的。 这个结构体封装了网络数据读写事件的处理函数原型,和客户端传过来的数据。
理解Redis的内存回收机制和过期淘汰策略
之前看到过一道面试题:Redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现?笔者结合在工作上遇到的问题学习分析,希望看完这篇文章能对大家有所帮助。 问题描述:一个依赖于定时器任务的生成的接口列表数据,时而有,时而没有。 排查过程长,因为手动执行定时器,se…
Redis闲谈(1):构建知识图谱
思考:很明显,小明同学在面试过程中关于Redis的表现和回答肯定是比较失败的。Redis是我们工作中每天都会使用到的东西,为什么一到面试却变成了丢分项呢? 作为开发者,我们习惯了使用大神们已经封装好的东西,以此保障我们能够更专注于业务开发,却不知道这些常用工具的底层实现是什么,…
高频写入redis场景优化
工作中经常遇到要对redis进行高频写入,但是对于读取时数据的实时性要求又不高的场景。为了优化性能,决定采用本地缓存一部分数据整合后写入。 采用 google 的 cache,利用其监听事件(详见 com.google.common.cache.RemovalCause 类)触…
通用点赞设计思路
点赞作为一个高频率的操作,如果每次操作都读写数据库会增加数据库的压力,所以采用缓存+定时任务来实现。点赞数据是在redis中缓存半小时,同时定时任务是每隔5分钟执行一次,做持久化存储,这里的缓存时间和任务执行时间可根据项目情况而定。 整个点赞模块主要采用缓存来完成,所以要选择合…