玩转Redis集群(上) redis

玩转Redis集群(上)

这是redis集群介绍的上篇,主要是关于Redis集群的搭建。后续将为大家介绍Redis集群的常用命令、Java操作Redis集群、以及与Spring/Spring MVC的整合等知识。 Redis集...
阅读全文
分布式缓存的应用场景、选型比较、问题和挑战 队列缓存

分布式缓存的应用场景、选型比较、问题和挑战

为什么要使用分布式缓存 高并发环境下,例如典型的淘宝双11秒杀,几分钟内上亿的用户涌入淘宝,这个时候如果访问不加拦截,让大量的读写请求涌向数据库,由于磁盘的处理速度与内存显然不在一个量级,服务器马上就...
阅读全文
分布式之缓存击穿 队列缓存

分布式之缓存击穿

什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果...
阅读全文
Flume+Kafka+Storm+Redis构建大数据实时处理系统 redis

Flume+Kafka+Storm+Redis构建大数据实时处理系统

一、大数据处理的常用方法 之前在《采集→清洗→处理:基于MapReduce的离线数据分析》中已经有提及到,这里依然给出下面的图示: 前面给出的那篇文章是基于MapReduce的离线数据分析案例,其通过...
阅读全文
memcached安装 队列缓存

memcached安装

Memcached 官方地址:http://memcached.org/ 操作系统:centos7 Memcached 安装 yum安装memcached #创建一个不可登录的账户,到时用于启动mem...
阅读全文
redis主从同步实战 redis

redis主从同步实战

Redis 安装环境 CentOS 7 master:172.31.23.28:6666 slave:172.31.23.28:6666 Redis 下载 下载地址:http://download.r...
阅读全文
redis持久化源码阅读 redis

redis持久化源码阅读

作为web开发的一员,相信大家的面试经历里少不了会遇到这个问题:redis是怎么做持久化的? 不急着给出答案,先停下来思考一下,然后再看看下面的介绍。希望看了这边文章后,你能够回答这个问题。 为什么需...
阅读全文
redis dict字典的实现 redis

redis dict字典的实现

dict的用途 dict是一种用于保存键值对的抽象数据结构,在redis中使用非常广泛,比如数据库、哈希结构的底层。 当执行下面这个命令: > set msg "hello" 以及使用哈希结构,...
阅读全文
MQ(消息队列)常见的应用场景解析 队列缓存

MQ(消息队列)常见的应用场景解析

前言 提高系统性能首先考虑的是数据库的优化,之前一篇文章《数据库的使用你可能忽略了这些》中有提到过开发中,针对数据库需要注意的事项。但是数据库因为历史原因,横向扩展是一件非常复杂的工程,所有我们一般会...
阅读全文