Redis分布式锁之红锁(RedLock) 发表于 2021-05-07 分类于 学习 阅读次数: Valine: 本文字数: 6.5k 阅读时长 ≈ 6 分钟前言在许多不同的进程必须以互斥的方式操作共享资源的环境中,分布式锁是非常有用的。我们在使用Redis做分布式锁时,使用的一般都是比较简单的方法。本文提供一个更规范的算法来实现Redis分布式锁,名为Redlock的算法。阅读全文 »
Java BitSet类简介及应用 发表于 2021-04-18 分类于 学习 阅读次数: Valine: 本文字数: 10k 阅读时长 ≈ 9 分钟前言面试过程中我们或许被问过如下问题:如何快速判断某个数字在1亿数据中有没有出现过?这都要用到我们今天要说的BitSet,我们下面一起来看下吧。正文阅读全文 »
分布式缓存算法原理 发表于 2021-04-18 分类于 学习 阅读次数: Valine: 本文字数: 9k 阅读时长 ≈ 8 分钟前言我们在使用缓存型数据库时,如Redis,为保证缓存数据库的高可用,提高缓存数据库的读写性能,最简单的方式是我们做缓存数据库的读写分离,组成Master-Master或者Master-Slave的形式,或者搭建缓存数据库集群。当数据量更大时,和数据库类似,我们可以对缓存数据库进行“分库分表”操作。在对缓存数据库进行“分库分表”操作中,便会涉及到分布式缓存算法的一些内容。我们来看下。阅读全文 »