Loading

随笔分类 -  Redis

Redis相关
摘要:前提 未来一段时间开发的项目或者需求会大量使用到Redis,趁着这段时间业务并不太繁忙,抽点时间预习和复习Redis的相关内容。刚好看到博客下面的UV和PV统计,想到了最近看书里面提到的HyperLogLog数据类型,于是花点时间分析一下它的使用方式和使用场景(暂时不探究HyperLogLog的实现 阅读全文
posted @ 2020-06-15 23:31 throwable 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:前提 最近忙于业务开发、交接和游戏,加上碰上了不定时出现的犹豫期和困惑期,荒废学业了一段时间。天冷了,要重新拾起开始下阶段的学习了。之前接触到的一些数据搜索项目,涉及到请求模拟,基于反爬需要使用随机的User Agent,于是使用Redis实现了一个十分简易的UA池。 背景 最近的一个需求,有模拟请 阅读全文
posted @ 2019-11-29 01:12 throwable 阅读(657) 评论(0) 推荐(1) 编辑
摘要:前提 前一篇文章通过Redis的有序集合Sorted Set和调度框架Quartz实例一版简单的延时任务,但是有两个相对重要的问题没有解决: 分片。 监控。 这篇文章的内容就是要完善这两个方面的功能。前置文章:使用Redis实现延时任务(一)。 为什么需要分片 这里重新贴一下查询脚本dequeue. 阅读全文
posted @ 2019-11-29 01:10 throwable 阅读(914) 评论(1) 推荐(0) 编辑
摘要:前提 最近在生产环境刚好遇到了延时任务的场景,调研了一下目前主流的方案,分析了一下优劣并且敲定了最终的方案。这篇文章记录了调研的过程,以及初步方案的实现。 候选方案对比 下面是想到的几种实现延时任务的方案,总结了一下相应的优势和劣势。 方案 优势 劣势 选用场景 JDK内置的延迟队列DelayQue 阅读全文
posted @ 2019-11-29 01:06 throwable 阅读(6133) 评论(2) 推荐(2) 编辑
摘要:前提 最近学习Netty的时候想做一个基于Redis服务协议的编码解码模块,过程中顺便阅读了Redis服务序列化协议RESP,结合自己的理解对文档进行了翻译并且简单实现了RESP基于Java语言的解析。编写本文的使用使用的JDK版本为[8+]。 RESP简介 Redis客户端与Redis服务端基于一 阅读全文
posted @ 2019-10-09 22:17 throwable 阅读(2761) 评论(0) 推荐(5) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题