Just Do It
把Redis当作队列来用,真的合适吗? 把Redis当作队列来用,真的合适吗?
经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。 有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。 究竟哪种方案更
2021-11-01
BloomFilter BloomFilter
BloomFilter概念及原理布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。 布隆过滤器的原理是,当⼀个元素被加⼊集合时
2021-11-01
剑指分布式锁 剑指分布式锁
为什么需要分布式锁我们为什么需要分布式锁呢? 与分布式锁相对应的是「单机锁」,我们在写多线程程序时,避免同时操作一个共享变量产生数据问题,通常会使用一把锁来「互斥」,以保证共享变量的正确性,其使用范围是在「同一个进程」中。 如果换做是多个进
2021-11-01
旁路缓存:Redis 是如何工作的 旁路缓存:Redis 是如何工作的
在说旁路缓存之前,我们先说一下redis处理缓存的两种情况。 一、Redis 缓存处理请求的两种情况把 Redis 用作缓存时,我们会把 Redis 部署在数据库的前端,业务应用在访问数据时,会先查询 Redis 中是否保存了相应的数据。此
2021-10-28
2 / 2