Redis-Book
文章平均质量分 95
dingdingfish
能将忙事成闲事 不薄今人爱古人
展开
-
学习Redis的一本好书: Redis Essentials
Redis key-value内存数据库的典型代表,为了了解Redis以及和其它内存数据库进行比较,决定找一本书系统的看一下。 在Amazon上考察了一下,决定就从Redis Essentials这本书入手。 接下来,我会逐章阅读,然后每章写一篇笔记和总结,最后给出一篇Redis和TimesTen的比较。 Let’s Begin……原创 2016-05-03 21:35:55 · 5369 阅读 · 1 评论 -
Redis Essentials 读书笔记 - 第三章:Time Series (A Collection of Observations)
Chapter 3. Time Series (A Collection of Observations)时间序列(Time Series)是在一段时间范围内排序的时间点的值,可用于统计,社交网络,电信工程等一切需要时间度量的场景。它可以来进行预测,如股市走向,环境条件变化等。stock market changes, real estate trends, environmental condit原创 2016-05-05 12:26:01 · 1770 阅读 · 0 评论 -
Redis Essentials 读书笔记 - 第四章: Commands (Where the Wild Things Are)
Chapter 4. Commands (Where the Wild Things Are)本章介绍管理Redis的一些常用命令以及Lua scripting。Pub/SubPub/Sub 表示 Publish-Subscribe(发行/订阅), 消息队列的常用模式。Pub/Sub的使用场景包括: * 新闻和天气公告板 * 聊天应用 * 通知发布,如列车晚点 * 远程代码执行,如SaltS原创 2016-05-05 16:55:19 · 787 阅读 · 0 评论 -
Redis Essentials 读书笔记 - 第六章: Common Pitfalls (Avoiding Traps)
Chapter 6. Common Pitfalls (Avoiding Traps)本章讲述使用Redis的一些误区,部分例子基于Yipit (www.yipit.com)和其它一些公司的经验教训。The wrong data type for the jobYipit最初将要发送给用户的deal存于Set中,尽管可以运行,但开发者担心由于用户量太大,Set的内存消耗大,因此转向用Bitmap存储原创 2016-05-05 20:53:58 · 788 阅读 · 0 评论 -
Redis Essentials 读书笔记 - 第七章: Security Techniques (Guard Your Data)
Chapter 7. Security Techniques (Guard Your Data)Redis被设计成运行于可信的私有网络,与服务器的通讯仅支持未加密的口令。一些命令如FLUSHALL会导致数据全部丢失。本章介绍一些如何提升Redis的安全机制。The basic securityRedis的设计主要考虑性能和使用简单,而非最大安全性。Redis仅支持平文本口令,而没有实现ACL,无法为原创 2016-05-05 23:13:22 · 1045 阅读 · 0 评论 -
Redis Essentials 读书笔记 - 第八章: Scaling Redis (Beyond a Single Instance)
Chapter 8. Scaling Redis (Beyond a Single Instance)精彩的总在最后,终于来到这一章了!本章讲述通过多实例来进行水平扩展,重要的概念有:persistence, replication, partitioning。Persistence内存是临时的, 易失性存储, 为防止数据丢失, Redis提供了两种persistence的方法:Redis Data原创 2016-05-07 22:48:07 · 3690 阅读 · 0 评论 -
Redis Essentials 读书笔记 - 第九章: Redis Cluster and Redis Sentinel (Collective Intelligence)
Chapter 9. Redis Cluster and Redis Sentinel (Collective Intelligence)上一章介绍了复制,一个master可以对应一个或多个slave(replica), 在以下的情况下是够用的: 1. master有足够内存容纳所有key 2. 通过slave可以扩展读,解决网络吞吐量的问题 3. 允许停止master的维护窗口时间 4.原创 2016-05-09 14:12:53 · 3175 阅读 · 1 评论