类似于朋友圈,当大量用户拉feed时,是不是需要一个缓存来放置最新的数据呢? 应该选择Redis 还是Memcached 呢? 如果选择redis,是不是不能和mongodb放在同一个服务器上? “if you put MongoDB and Redis on the same box and MongoDB data do not fit in memory, MongoDB will “steal” memory to Redis via the OS paging mechanism. The consequence is a major performance drop for Redis.” 缓存里应该存什么?存所有的原始数据吗??还是只存_id字段之类的?? http://www.infoworld.com/article/2825890/application-development/why-redis-beats-memcached-for-caching.html http://stackoverflow.com/questions/11218941/architecture-for-redis-cache-mongo-for-persistence
@359056163 pomelo sync 模块是管理游戏进程内需要持久化的数据在内存和存储系统之间的同步,提供一种异步的同步方式,根据用户配置定时的同步数据到持久层,如MYSQL,Redis,文件等。不太适合我的朋友圈需求吧 https://github.com/NetEase/pomelo-sync https://github.com/NetEase/pomelo/wiki/pomelo-sync%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3