摘要: 数学上有一个“计算汉明重量”的问题,即求取一个二进制位中非 0 的数量。使用 Redis 提供的 Bitmap 统计时恰恰是这样一个问题,学习后能发现解决办法却是如此巧妙。 阅读全文
posted @ 2023-05-22 09:48 程序员翔仔 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Redis 作为一个成熟的内存型数据库,对于内存占用和操作性能上会有自己的取舍,通过这些知识可以理解为什么 Redis 的性能有时候会变化得那么快。 阅读全文
posted @ 2023-04-21 09:10 程序员翔仔 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Redis 构造了多种底层数据结构供使用,不同的数据类型有可能使用到多种底层数据结构存储,因此,需要理解为何 Redis 会有这样的设计,理解每个底层数据结构的概念之后,就能知晓在极端性能上如何做取舍。 阅读全文
posted @ 2023-04-12 08:35 程序员翔仔 阅读(757) 评论(0) 推荐(2) 编辑
摘要: 如果最近升级到了 openssh 8.8 版,你会发现连接某些之前连接得好好的服务器突然无法连接。 阅读全文
posted @ 2023-03-29 08:44 程序员翔仔 阅读(8098) 评论(0) 推荐(0) 编辑
摘要: 其实,Redis 的每种对象都有对象结构与对应编码的数据结构组合而成,进阶 Redis 就需要从它的对象机制开始。 阅读全文
posted @ 2023-03-27 09:36 程序员翔仔 阅读(299) 评论(0) 推荐(2) 编辑
摘要: 学会使用 Redis 的一个重要内容就是 Redis 的数据类型,对于开发人员而言,学会 Redis 基础数据类型的使用即可应用到程序开发当中。 阅读全文
posted @ 2023-03-22 09:23 程序员翔仔 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 通常,不同的公司里有着不同的编码规范,主要是从代码得准确性、稳定性、可读性等地方着手制定,以提高团队成员之间的协作效率,这里主要是列出一些常见的编码规范。 阅读全文
posted @ 2023-02-02 15:18 程序员翔仔 阅读(473) 评论(2) 推荐(0) 编辑
摘要: Redis 每秒可以处理超过 10 万次读写操作,是已知性能最快的 key-value 数据库,称得上是必须要学会的知识。 阅读全文
posted @ 2023-01-31 11:11 程序员翔仔 阅读(977) 评论(0) 推荐(3) 编辑
摘要: 分片是指跨机器拆分数据的过程,通过在每台机器上放置数据的子集,无须功能强大的机器,只使用大量功能稍弱的机器,就可以存储更多的数据并处理更多的负载。 阅读全文
posted @ 2023-01-07 09:42 程序员翔仔 阅读(579) 评论(4) 推荐(0) 编辑
摘要: MongoDB 的副本集类似于有自动故障修复功能的主从集群,提供了数据的冗余和高可用,是所有生产部署的基础。 阅读全文
posted @ 2022-12-29 09:38 程序员翔仔 阅读(1534) 评论(0) 推荐(0) 编辑