
【Redis】
当年的春天
目前就职于阿里巴巴,六年大型互联网后端(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 · 8164 阅读 · 2 评论 -
Redis监控利器---Redis State
【前言】 在之前的博文《Redis百万级别数据迁移》中分享我们系统为降低服务器成本,从亚马逊云迁至阿里云的一次生产迁移过程中Redis部分迁移;去年迁移Redis时数据量500w+;最近在研究如何监控Redis的性能,Redis的Key命中率如何那?皇天不负有心人,找到一款Redis监控神器---Redis State;【Redis监控神神器】 一、本地运行...原创 2019-11-21 22:19:58 · 1079 阅读 · 0 评论 -
Redis百万级别数据迁移
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 我们是做的国外的项目,最开始的时候调研在国外亚马逊云在可靠性等方面还是具有很大优势,于是我们的项目都部署在亚马逊云上; 我们业务发展十分不错,随着项目越来越大,用到的机器越来越多,同时亚马逊的成本也在不断攀升;最近一段时间我们又针对国外市场进行了各方面...原创 2018-08-05 21:55:18 · 27455 阅读 · 6 评论 -
查看redis的Value值大小
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 最近项目一个需求,需要借助于redis缓存来实现,发现需要存的value值有些大;究竟有多大那???伴随这个疑问,开始一场探索之旅。【探索value值大小】 一、安装redis-rdb-tools(项目地址:github) ...原创 2018-07-29 16:32:10 · 45830 阅读 · 4 评论 -
Redis实现计数器---接口防刷---升级版(Redis+Lua)
【前言】 Cash Loan(一):Redis实现计数器---接口防刷 中介绍了项目中应用redis来做计数器的实现过程,最近自己看了些关于Redis实现分布式锁的代码后,发现在Redis分布式锁中出现一个问题在这版计数器中同样会出现,于是融入了Lua脚本进行升级改造有了Redis+Lua版本。【实现过程】 一、问题分析 ...原创 2018-03-18 19:54:39 · 28796 阅读 · 14 评论 -
Redis实现计数器---接口防刷
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 刚刚过去的双十一,大家有没有剁手,紧接着双十二马上又来临;看到全民大抢购的时候,做为一名技术人,不免的会有些职业病,总会好奇抢购秒杀等等背后的技术。 正好最近自己在做项目的时候需要防刷,自己在做完后做了些小测试,在这里与诸君共享!【探索】...原创 2017-12-03 22:07:08 · 31606 阅读 · 12 评论 -
Linux上安装集群版Redis
【前言】 之前自己在Windows中玩过一段时间Redis(感兴趣的朋友可以看下-Redis系列博客),这次在项目中也有幸能负责起Redis,也由于前两天服务器硬盘损坏导致开发的Redis服务器重新装系统,自己有幸能重新装一遍集群版的Redis,在这个过程中还是遇到些小麻烦,在此总结一下,希望对各位读者有所帮助。【跌宕起伏安装流程】 一、说明:...原创 2017-03-03 09:55:48 · 19965 阅读 · 49 评论 -
Redis服务器被劫持风波
【前言】 俗话说全猛于虎,之前多多少少有所小体会;这次的上线Redis服务器被劫严重影响了开发测试和线上环境,在解决的过程也对安全方面了解了很多;总结了这次过程的排查流程以及采取的相应测试,在此与大家共享。【被劫风波】 一、问题: 1、开发,生产,测试服务器(shiro :246;开发:251; 测试:204;生产:164,165)每台机器的Redis...原创 2017-02-25 21:44:55 · 20917 阅读 · 50 评论 -
对Redis配置中bind的探索
【前言】 经历了两次病毒的攻击(感兴趣的朋友参考《高校云平台(十三):Redis服务器被劫持风波》和《高校云平台(十六):解决Linux服务器被植入木马总结》)让我们对安全重视程度又提高了许多;总结两次遭受攻击,目前没有确定病毒是如何攻击到局域网中的,但是两者都是通过Redis的漏洞攻进来,第一个是遭挖矿,第二个是僵尸攻击;所以对Redis做相应的安全防护是个绕不开的弯。【一...原创 2017-03-24 17:19:10 · 24848 阅读 · 20 评论 -
选课中应用Redis一些思考
【前言】 唯妍最近在研究Redis并且想把Redis加在选课这块儿,正好自己最近在项目中应用了Redis并且之前在家的时候接触过选课这块儿的内容;所以我们针对这块儿的实现进行了几次探讨,以下是唯妍在实现过程中遇到问题我们根据问题进行探讨一些精彩地方的整理。【愉快的交流】 一、几点简单说明: 1、选课功能简介:选课的指定在某一段时间内有很多学生...原创 2016-09-15 22:24:18 · 17597 阅读 · 41 评论 -
Redis在项目中的使用及性能测试(续)
【前言】 在上篇博文《SCPPO:Redis在项目中的使用及性能测试》中小编为大家分享了在程序中引入Redis以及性能的提升,不过遗留了功能的完善以及性能在服务器上的测试,咱们就一鼓作气,将功能完善并发布到服务器上做相应的测试。【功能完善及再次性能测试】 一、功能完善:数据库中数据更改后将数据库中的数据同步到Redis,向组长确定有五个功能操作时会改变树中的数据,自然...原创 2016-08-15 21:51:19 · 19852 阅读 · 41 评论 -
Redis在项目中的使用及性能测试
【前言】 在上篇博文中为大家分享了《SCPPO:C#中Redis封装的类》,有了这个基础后接下来为大家分享下,在我们的项目中我是如何利用Redis来提高性能的滴!【实现过程及性能对比】 一.现状:项目中有个功能—点击时加载树中数据,特别慢,有待优化!二.权衡:用过缓存的朋友都知道数据库的数据与缓存同步是个绕不开的问题;于是乎和组长确认下这个加载树中的数据什么时候...原创 2016-08-14 17:07:36 · 30026 阅读 · 27 评论 -
C#中Redis封装的类
【前言】 上两篇博文为大家分享《SCPPO:Redis简介》和《SCPPO:Windows下Redis安装的那些事儿!》,接下来该从程序级别入手去抛抛怎么应用;今天主要为大家分享下几个封装好的关于Redis操作的类,为下篇的功能优化《SCPPO:Redis在项目中的使用及性能测试》做铺垫。【封装类介绍】 1、在项目中引入Redis相关的DLL:...原创 2016-08-14 15:14:17 · 24902 阅读 · 28 评论 -
Windows下Redis安装的那些事儿!
【前言】 在上篇博文《SCPPO:Redis简介》中为大家简单介绍下Redis!光说不练假把式,接下来小编就为大家分享下在Windows服务器上进行安装过程。【安装之旅】 ·安装流程: 1、Redis官方不支持Windows版本,不过在github上有,地址:https://github.com/ServiceStack/redis-win...原创 2016-08-13 20:53:48 · 21004 阅读 · 34 评论 -
Redis简介
【前言】 组长反复提到系统加载的慢性能有待提高,正好这两天任务都提前完成;于是乎开始着手研究Redis;经过两天的研究将Redis应用到了系统中并做了相关的测试,在接下来的几篇博文中,小编就为大家分享一下这次性能优化之旅。【我眼中的Redis】 ·Redis是什么?一种缓存型key-value数据库!(参考:Redis百科)·传统网站 PK 缓存...原创 2016-08-07 19:40:42 · 20054 阅读 · 32 评论