1.1 What is Redis?
Redis v.s. memcached:
- 都是快速的 K-V 存储
- Redis 支持更多的数据结构,而 memcached 只支持 string => string
- Redis 可以落硬盘做持久化,memcached 不可以
所以 Redis 适用面更广。
同时简述了 Redis 持久化、主从复制机制,避免数据丢失、做容灾等。
1.2 What Redis data structures look like
对基本数据结构的操作做了演示,没太多复杂内容。里面的插图很赞。
1.3 Hello Redis
实现一个类似 HackerNews / Reddit 的投票应用、包括将 post 分到不同的 group。没有太多难度。