redis
sleep的线程
500年风吹,500年雨打,却等不到唤醒我的那行代码
展开
-
Redis分布式锁的正确实现方式
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件: 互斥性。在任意时刻,只有一个客户端能持有锁。不会发生死锁。即使有一个客户端在持有锁.转载 2020-08-24 15:48:49 · 179 阅读 · 0 评论 -
redis学习笔记一:redis构建一个简单的文章投票网站的后端。
限制条件: 如果一篇文章获得了至少200张支持票,那么就认为这篇文章是一篇有趣的文章,如果网站每天发布1000篇文章,而其中五十篇文章符合文章有趣的要求,那么网站要做的就是将这50篇文章放到文章列表前100位至少一天(暂时不提供反对票的功能)。 得分计算方式: 产生一个能够随着时间流逝的不断减少的评分,程序需要根据文章的发布时间和当前的时间来计算文章的评分,具体的办法就是:将文章得到的支持票...原创 2020-01-15 17:24:40 · 934 阅读 · 0 评论 -
Docker搭建Redis主从复制+哨兵
一、安装Redis 1.拉取官方的镜像,标签为3.2 [root@localhost /]# docker pull red...转载 2019-07-22 17:54:28 · 190 阅读 · 0 评论 -
ehcache memcache redis 三大缓存男高音
最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache 在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细...转载 2019-09-09 15:36:22 · 120 阅读 · 0 评论