47. 如何设计一个分布式缓存系统?