redis
文章平均质量分 96
Swanyf
这个作者很懒,什么都没留下…
展开
-
Redis分布式锁的正确实现方式
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的实现...转载 2019-05-29 13:14:35 · 175 阅读 · 0 评论 -
Reids整合工具方法
接口封装 常用的操作redis的方法提取出一个接口,分别对应单机版和集群版创建两个实现类。 接口定义 JedisClient package cn.e3mall.common.jedis; import java.util.List; public interface JedisClient { String set(String key, String value); String get...转载 2019-05-29 13:14:14 · 93 阅读 · 0 评论 -
Redis适用场景
为什么80%的码农都做不了架构师?>>> ...转载 2019-05-29 13:14:07 · 918 阅读 · 1 评论 -
Redis分布式锁
严格意义来讲,Redis的事务和我们理解的传统数据库(如mysql)的事务是不一样的;Redis的事务实质上是命令的集合,在一个事务中要么所有命令都被执行,要么所有事物都不执行。 一个事务从开始到执行会经历以下三个阶段: 开始事务。 命令入队。 执行事务。 在MySQL中我们使用START TRANSACTION 或 BEGIN开启一个事务,使用COMMIT提交一个事务;而在Redis中我们...转载 2019-05-29 13:13:27 · 95 阅读 · 0 评论