7 Z小繁

尚未进行身份认证

我要认证

玩转Redis:csdn.zxiaofan.com; 公众号:zxiaofan,欢迎来串门。

等级
TA的排名 5k+

玩转Redis-Redis中布隆过滤器的使用及原理

《玩转Redis》系列文章主要讲述Redis的基础及中高级应用。本文是《玩转Redis》系列第【11】篇,本文关键字:玩转Redis、Bloom filter、布隆过滤器、无偏hash函数;- 布隆过滤器的底层原理 - 布隆过滤器的底层结构 - 最佳hash函数数量与错误率的关系 - 所需存储空间与错误率及容量关系 - 布隆过滤器如何扩容- 布隆过滤器有哪些应用场景- 布隆过滤器的优缺点- 延伸拓展

2020-09-21 00:40:25

玩转Redis-HyperLogLog原理探索

《玩转Redis》系列文章主要讲述Redis的基础及中高级应用。本文是《玩转Redis》系列第【10】篇。本文关键字:玩转Redis、HyperLogLog原理、基数缓存、密集存储结构和稀疏存储结构。

2020-08-16 19:07:49

玩转Redis-HyperLogLog统计微博日活月活

《玩转Redis》系列文章主要讲述Redis的基础及中高级应用。本文是《玩转Redis》系列第【9】篇。日活数据统计面临哪些挑战?HyperLogLog必知,HyperLogLog和Sets的区别,HyperLogLog命令对比分析,HyperLogLog命令注意事项。HyperLogLog的应用场景

2020-07-19 19:14:21

玩转Redis-京东签到领京豆如何实现

- 京东签到日历的产品逻辑是怎样的?- 传统关系型数据库该如何实现? - 表设计初级玩法(**80%的人只会这么玩**) - 表设计进阶玩法(**高级程序员才会的玩法**) - 查询签到情况及签到的技术实现- 基于Redis的Bitmaps实现签到日历(**瞬间提升档次**) - 什么是Bitmaps - Bitmaps如何使用(含详细命令对比分析及示例)- BitMap实战签到日历- 业务总结/技术总结

2020-07-12 20:15:11

玩转Redis-老板带你深入理解分布式锁

公司交给了萌新小猿一个光荣而艰巨的项目,该项目需要使用分布式锁,这可难道了小猿,只是听说过分布式锁很牛掰,其他就一概不知了,唉不懂就问呗,遂向老板请教。老板:我们每天不都在经历分布式锁吗,我来给你回忆回忆。为什么要使用分布式锁,分布式锁有哪些特点,分布式锁流行算法及其优缺点,基本算法,relock算法,token算法,数据库排它锁、ZooKee...

2020-04-05 22:23:23

玩转Redis-如何高效访问Redis中的海量数据

Redis以高性能著称,但性能再好,在面对海量数据时,若不正确的使用,也终将会有性能瓶颈,甚至造成服务宕机。在实际项目中你是否会有以下疑问?如何访问Redis中的海量数据,却不影响其他请求访问Redis?Redis中有百万/千万数据,如何高效访问?Redis中数据量太大,如何既保证快速访问,又不至于使服务宕机?以上问题亦是Redis面试的高频问题...

2019-11-17 17:09:26

基于AutoJs实现淘宝领喵币和蚂蚁森林能量自动化

概要  一年一度双11又到了,一起来凑个热闹。淘宝需要各种签到、逛店铺领喵币,一个店铺15S,领完所有喵币,至少十几二十分钟就没了,作为一名程序员,是时候解放双手了。【自动收取蚂蚁森林能量】: 界面化操作,日志窗口; 基于控件坐标,适用于所有分辨率手机; 支持自动给好友浇水啦。

2019-11-03 15:43:01

玩转Redis-高级程序员必知的Key命令

《玩转Redis》Redis的Key命令,你掌握了多少?- 过期时间支持哪几种;- 如何判断是否存在某些key;- 强大的KEYS命令通配符支持哪些;- key可以重命名吗,需要注意什么;- UNLINK和DEL的区别是什么;

2019-10-31 23:37:15

玩转Redis-研发也应该知道的Connection命令

《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4 。Redis的连接往往是由程序完成,多数程序员并不关心,但掌握连接命令能提升自己的综合水平,真正了解整个Redis的使用过程。

2019-10-20 17:31:51

fastjson漏洞导致服务瘫痪,先别忙升级

1、背景  2019年9月5日,fastjson修复了当字符串中包含\x转义字符时可能引发OOM的问题。建议广大用户升级fastjson版本至少到1.2.60。  一个bug这么恐怖,竟然直接OOM,亲身体验下吧。测试代码如下:JSON.parse("[{\"a\":\"a\\x]");实验效果:4分钟 堆内存 占用上升达2G; &em...

2019-10-13 21:28:39

玩转Redis-Redis高级数据结构及核心命令-ZSet

  《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4 。本文主要讲述Redis的常见高级数据结构ZSet,《玩转Redis-Redis高级数据结构及核心命令》相关操作命令为方便对比分析,使用脑图展示(若手机端查看图片不方便,可搜索zxiaofan前往PC网页端查看)。  最新思维导图原图可联系公众号【zxiaofa...

2019-10-11 23:05:57

玩转Redis-Redis基础数据结构及核心命令

  《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4 。本文主要讲述Redis的数据结构String,《玩转Redis-Redis基础数据结构及核心命令》相关操作命令为方便对比分析,使用脑图展示(若手机端查看图片不方便,可搜索zxiaofan前往PC网页端查看)。  最新思维导图原图可联系公众号【zxiaofan...

2019-09-16 23:59:34

基于XXL-JOB和钉钉机器人构建系统监控

概述:线上系统挂了,服务异常了,响应超时了;系统运行结果不符合预期。。。用户被影响,甲方爸爸不开心,后果很严重。从某种意义上讲,“在用户遇到问题之前把问题解决,问题也就不算问题了”。文章概要:线上环境痛点》解决方案》想象空间。1、痛点以下痛点是本公司实践中遇到的痛点,或许不具备通用性,但思路却可以借鉴。1.1、在服务发布时,我们经常会遇到如下的问题服务刚发布,是否部署成功;服务刚发布,版本是否...

2019-08-31 22:37:20

使用logstash同步MySQL数据到ES

概述:在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。在使用logstash我们赢先了解其特性,再决定是否使用:无需开发,仅需安装配置logstash即可; 凡是SQL可以实现的logstash均可以实现(本就是通过sql查询数据) 支持每次全量同步或按照特定字段(如...

2019-01-30 21:14:00

搭建RabbitMQ集群之Windows单机版

Note:单机版集群仅作为学习使用,生产环境务必使用多服务器集群。1、配置Host节点、环境变量127.0.0.1 node1127.0.0.1 node2127.0.0.1 node3在E:\study\rabbitmq下解压2个RabbitMQ文件夹,路径分别为E:\study\rabbitmq\rabbitmq_server-3.6.12-1、E:\study\rab

2017-10-28 17:34:12

IK动态词库及禁用内置主词库

ik-analyzer新增词库后,需要重启solr,而线上环境肯定是需要支持热更新的,需要修改词库后“实时”更新词库。个人将先前修改后的IK(支持solr6.6+版本),再做修改,使之能实现以下功能:支持IK词库热更新,服务定期扫描词库,发现词库变化则重新导入相应词库;记录详细更新日志,新增时间+新增词语,方便定位问题;支持禁用内置主词典main2012.dic。1、Default

2017-10-13 20:13:35

solrCloud6.6集群搭建

搭建伪集群为例,服务器IP为192.168.1.113,集群所有文件放置在目录/tomcat/solr/solrCloud(取个别名“主目录”)。1、搭建Zookeeper集群;2、搭建solr集群;3、上传配置文件并启动;4、新建Collection

2017-09-28 21:43:17

solr6.6配置IK中文分词、IK扩展词、同义词、pinyin4j拼音分词

solr6.6 配置 IK中文分词、 IK扩展词、 同义词、 pinyin4j 拼音分词。

2017-08-24 18:21:07

Java正则环视和反向引用

java正则环视,java正则反向引用1、环视概念环视,又称为零宽断言,简称断言。环视强调位置(前面或后面),必须匹配环视表达式,才能匹配成功。环视可认为是虚拟加入到它所在位置的附加判断条件,并不消耗正则的匹配字符。2、环视基础表达式(?=Expression) 顺序肯定环视,表示所在位置右侧能够匹配Expression(?!Expression) 顺序否定环视,表示所在

2017-06-27 20:20:54

启用Windows10自带的Linux系统

新版win10已自带linux系统,默认是关闭状态,本文讲述详细开启流程、开启过程遇到的坑及解决方案。    设置--更新和安全--针对开发人员--选中“开发人员模式”;启用“适用于Linux的Windows子系统(Beta)”;win10更新可能报错:0x80070057,这是由于你的Windows系统不是最新版;Win10安装bash相当慢,这里提供个人的解决方案

2017-06-14 23:48:13

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享王者
    分享王者
    成功上传51个资源即可获取