GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

缓存那些事

本文已发表于《程序员》杂志2017年第3期,下面的版本又经过进一步的修订。 前言 一般而言,现在互联网应用(网站或App)的整体流程,可以概括如图1所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。 随着互联网的普...

2017-04-23 21:04:30

阅读数 930

评论数 0

使用Redis存储Nginx+Tomcat负载均衡集群的Session

环境:Cent OS 7.0(虚拟机环境)、Nginx 1.9.8、Redis 3.2.1 一、背景 在使用Nginx+Tomcat实现负载均衡的时候,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因为会出现session不同步或者丢失...

2017-04-23 16:57:57

阅读数 776

评论数 0

键空间通知(keyspace notification)

Redis键空间通知(keyspace notification) 本文档翻译自: http://redis.io/topics/notifications 。 键空间通知功能目前仍在开发中,这个文档所描述的内容,以及功能的具体实现,可能会在未来数周内改变,敬请知悉。 ...

2017-02-18 22:45:12

阅读数 446

评论数 0

Redis复制(Replication)

Redis复制(Replication) 本文档翻译自: http://redis.io/topics/replication 。 Redis 支持简单且易用的主从复制(master-slave replication)功能, 该功能可以让从服务器(slave server)成为主...

2017-02-18 22:43:55

阅读数 577

评论数 0

Redis发布与订阅(pub/sub)

Redis发布与订阅(pub/sub) 本文档翻译自: http://redis.io/topics/pubsub 。 SUBSCRIBE 、 UNSUBSCRIBE 和 PUBLISH 三个命令实现了发布与订阅信息泛型(Publish/Subscribe messaging ...

2017-02-18 22:42:44

阅读数 437

评论数 0

Redis通信协议(protocol)

Redis通信协议(protocol) 本文档翻译自: http://redis.io/topics/protocol 。 Redis 协议在以下三个目标之间进行折中: 易于实现可以高效地被计算机分析(parse)可以很容易地被人类读懂 网络层 客户端和服务器通过...

2017-02-18 22:41:02

阅读数 590

评论数 0

Redis事务(transaction)

Redis事务(transaction) 本文档翻译自: http://redis.io/topics/transactions 。 MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务的基础。 事务可以一次执行多个命令, 并且带有以下两个重...

2017-02-18 22:40:07

阅读数 384

评论数 0

Redis 集群规范

本文档翻译自 http://redis.io/topics/cluster-spec 。 引言 这个文档是正在开发中的 Redis 集群功能的规范(specification)文档, 文档分为两个部分: 第一部分介绍目前已经在 unstable 分支中实现了的那些功能。第二部...

2017-02-18 22:39:01

阅读数 371

评论数 0

Redis集群教程

Redis集群教程 本文档翻译自 http://redis.io/topics/cluster-tutorial 。 本文档是 Redis 集群的入门教程, 从用户的角度介绍了设置、测试和操作集群的方法。 本教程不包含晦涩难懂的分布式概念, 也没有像 Redis 集群规范 那...

2017-02-18 22:38:16

阅读数 581

评论数 0

Redis RDB文件格式全解析

RDB文件是Redis持久化的一种方式,Redis通过制定好的策略,按期将内存中的数据以镜像的形式转存到RDB文件中。那么RDB文件内部格式是什么样的呢,Redis又做了哪些工作让RDB能够更快的dump和加载呢,下面我们深入RDB文件,来看一看其内部结构。 首先我们来看一个RDB文件的概况...

2017-02-18 22:34:53

阅读数 1714

评论数 0

深入Redis内部-Redis 源码讲解

Redis 作为 NoSQL 数据库的杰出代表,一直广受关注,其轻量级的敏捷架构,向来有存储中的瑞士军刀之称。下面推荐的一篇文章,从源码的角度讲解了Redis 的整个工作流程,是了解 Redis 流程的绝佳文章。强烈推荐: 原文链接:Redis: under the hood ...

2017-02-18 22:32:16

阅读数 1677

评论数 0

深入剖析Redis RDB持久化机制

本文来自@凡趣科技 pesiwang同学的投稿分享,对Redis RDB文件持久化的内部实现进行了源码分析。 本文分析源码基于 Redis 2.4.7 stable 版本。下面是其文章原文: rdb是redis保存内存数据到磁盘数据的其中一种方式(另一种是AOF)。Rdb的主要原理就是...

2017-02-18 22:31:10

阅读数 390

评论数 0

深入剖析Redis RDB持久化机制

本文来自@凡趣科技 pesiwang同学的投稿分享,对Redis RDB文件持久化的内部实现进行了源码分析。 本文分析源码基于 Redis 2.4.7 stable 版本。下面是其文章原文: rdb是redis保存内存数据到磁盘数据的其中一种方式(另一种是AOF)。Rdb的主要原理就是...

2017-02-18 22:28:25

阅读数 420

评论数 0

解密Redis持久化

本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章非常长,也很值得一看,NoSQLFan将主要内容简述成本文。 什么是持久化,简单来讲就是将数据放到断电后数...

2017-02-18 22:27:17

阅读数 656

评论数 0

Redis 键(key) 命令

Redis 键(key) 命令 命令 描述 Redis DEL 命令 该命令用于在 key 存在是删除 key。 Redis Dump 命令 序列化给定 key ,并返回被序列化的值。 Redis EXISTS 命令...

2017-02-18 20:34:47

阅读数 2356

评论数 0

Redis 命令参考

Redis 命令参考 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。 ...

2017-02-18 20:31:20

阅读数 362

评论数 0

Redis 持久化(persistence)

持久化(persistence) 本文档翻译自 http://redis.io/topics/persistence 。 这篇文章提供了 Redis 持久化的技术性描述, 推荐所有 Redis 用户阅读。 要更广泛地了解 Redis 持久化, 以及这种持久化所保证的耐久性(d...

2017-02-18 20:30:28

阅读数 680

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭