Redis实战
文章平均质量分 78
从Redis简介—>Redis安装—>Redis公共类—>Redis实战—>Redis性能测试—>Redis锁、计数器,小编一步步与大家分享如何将Redis应用到实战,将项目中一个功能由9s降到0.5s左右,适合初学者、中级开发人员、高级开发人员,希望对各位读者有所帮助。
当年的春天
目前就职于阿里巴巴,六年大型互联网后端(Java)研发经验,坐标北京;擅长微服务和中间件。
展开
-
Jedis问题解决方案大全:No more cluster attempts left
Jedis问题解决方案大全:No more cluster attempts left前言最近在项目中遇到Jedis报错 No more cluster attempts left,自己进行了排查;将遇到的问题解决方案在此进行记录;以后有更多的导致这个问题方案会持续进行补充。项目基本信息Redis是用的阿里云的Redis 5.0 企业版程序配置用jedis直连模式报错&定位问题&解决方案汇总报错信息定位问题本地启动项目,用测试环境报错请求的参数进行模拟请原创 2021-09-09 23:50:17 · 13932 阅读 · 2 评论 -
SpringBoot实战(十七):Redis Pipeline 轻松实现百倍性能提升(续)
Spring Boot实战:Redis批量操作轻松实现百倍性能提升前言最近在做业务的时候,需要批量操作Redis,虽然Redis的速度非常快,但是for循环操作Redis还是会有问题,在之前的基础上又对批量操作Redis进行了汇总;批量操作Redis:批量Set批量Get批量Set且设置过期时间批量Delete批量操作效果&技术实现方案之前本地测试操作100个Key值,批量操作是单个操作的快122倍(《SpringBoot实战(六):Redis Pipeline 轻松实原创 2020-08-30 14:20:09 · 5335 阅读 · 5 评论 -
Spring Boot实战分页查询附近的人: Redis+GeoHash+Lua
前言最近在做社交的业务,用户进入首页后需要查询附近的人;项目状况:前期尝试业务阶段;特点:快速实现(不需要做太重,满足初期推广运营即可)快速投入市场去运营收集用户的经纬度:用户在每次启动时将当前的地理位置(经度,维度)上报给后台提到附近的人,脑海中首先浮现特点:需要记录每位用户的经纬度查询当前用户附近的人,搜索在N公里内用户架构设计时序图技术实现方案SpringBootRedis(version>=3.2)Redis原生命令实现存入用原创 2020-08-09 18:34:58 · 4289 阅读 · 13 评论 -
Spring Boot实战解决高并发数据入库: Redis 缓存+MySQL 批量入库
前言最近在做阅读类的业务,需要记录用户的PV,UV;项目状况:前期尝试业务阶段;特点:快速实现(不需要做太重,满足初期推广运营即可)快速投入市场去运营收集用户的原始数据,三要素:谁在什么时间阅读哪篇文章提到PV,UV脑海中首先浮现特点:需要考虑性能(每个客户每打开一篇文章进行记录)允许数据有较小误差(少部分数据丢失)架构设计架构图:时序图记录基础数据MySQL表结构CREATE TABLE `zh_article_count` ( `id`原创 2020-08-08 14:14:39 · 10466 阅读 · 11 评论 -
Redis监控利器---Redis State
【前言】 在之前的博文《Redis百万级别数据迁移》中分享我们系统为降低服务器成本,从亚马逊云迁至阿里云的一次生产迁移过程中Redis部分迁移;去年迁移Redis时数据量500w+;最近在研究如何监控Redis的性能,Redis的Key命中率如何那?皇天不负有心人,找到一款Redis监控神器---Redis State;【Redis监控神神器】 一、本地运行...原创 2019-11-21 22:19:58 · 1374 阅读 · 0 评论