1. 和内存一样快的永久存储:
共享内存、Redis,排除Memcache(非永久),排除MySQL(不够快);
2. 功能丰富强大、方便易用的数据操作接口,出问题可以迅速进行人工干预:
排除共享内存(接口太简陋)。
3. 将数据和代码逻辑分离
这一点不是Redis独有,而是互联网业务系统设计的常识,即逻辑层和数据层分离。即使你不用Redis,也要做这一步,而不是把数据简单地存储在内存数据结构里,放着那么多强大的数据存储系统不用。
1. 和内存一样快的永久存储:
共享内存、Redis,排除Memcache(非永久),排除MySQL(不够快);
2. 功能丰富强大、方便易用的数据操作接口,出问题可以迅速进行人工干预:
排除共享内存(接口太简陋)。
3. 将数据和代码逻辑分离
这一点不是Redis独有,而是互联网业务系统设计的常识,即逻辑层和数据层分离。即使你不用Redis,也要做这一步,而不是把数据简单地存储在内存数据结构里,放着那么多强大的数据存储系统不用。