1.redis+mysql,redis作为缓存,实际数据还是存mysql,redis可以分布式,有一种方案是redis存储不太重要的数据,重要的数据放mysql,这样数据丢失也没关系。
从某运维同学那里知道的,他们曾经的项目用redis缓存,所有信息,先在redis查找,找不到才会查找mysql,热数据都完全集中,你会发现redis很有用了,如果redis的热数据都不命中,就不如全部读取mysql了,夜里3点把redis数据持续存储到mysql,当redis内存数据达到一定量,也会把一部分放到文档中,断电问题:(1).都是云,不存在断电,(2)而且IDC也会有电源的,(3)大型机房应该火电也会从不同地方拉的吧,某个水电站倒了也不怕。如果是电商网站,肯定都会redis的。目前gal项目以及同时写redis和mysql的问题是,频繁写数据库并不好
2.多gt的,使用login_server通知client应该选择哪个gt进行登录