加载中
缓存优化

1.1穿透优化 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,由于每次请求都要到存储层去查询,导致存储层负载加大,造成存储层宕机。 1.1.2缓存空对象 当客户端查询数据...

2018/06/09 11:42
60
Redis实现分布式锁的几种方案

1.1方案一 利用setnx和expire命令实现加锁。当一个线程执行setnx返回1,说明key不存在,该线程获得锁;当一个线程执行setnx返回0,说明key已经存在,则获取锁失败。expire就是给锁加一个过期...

2018/06/09 10:35
8.2K
Redis大乱探------哨兵(二)

1.1前言 前一篇文章中,我们分析了主从复制的原理,但是在该模式下,一旦主节点由于故障无法提供服务,需要人工干预才能将从节点变为主节点,因此该模式不是高可用的。欣慰的是,Redis从2.8...

2018/06/04 20:31
150
Redis大乱探------主备复制(一)

前言 Redis持久化机制在一定程度上缓解了宕机/重启带来的业务数据丢失问题,但当单实例所在的物理节点发生不可恢复故障时,如何保证业务数据不丢以及如何在故障期间迅速的恢复对应业务数据的...

2018/05/29 21:58
162
Redis持久探

1.1持久化 Redis对外提供数据访问服务时使用的是内存中的数据,当Redis重启后数据将消失,为了让数据再重启后得以恢复,因此Redis提供了两种持久化方式,分别是:全量模式(RDB)和增量模式(...

2018/05/27 11:48
79
Redis再探

前言 前一篇文章我们深入分析了hash和list两种数据结构,并且列举了它们的使用场景,本篇文章我们将继续研究Redis支持的其他两种数据结构,set和zset。 1.1Set Set是一个无序集合,它不允许有...

2018/05/23 22:14
76
Redis二探

前言 在上一篇Redis初探中,我们简单介绍了Redis的特性,单线程架构以及字符串类型,因此本文将继续介绍Redis的其他四种数据结构。 1.1哈希 hash包含若干个key-value,其中key不重复,Redis...

2018/05/17 22:22
62
Redis初探

1.Redis简介 Redis 是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是有string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序...

2018/05/15 22:15
79

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部
返回顶部
顶部