redis

tcp6379端口


数据超过redis的容量了应该怎么办?如果所有的节点都down掉了怎么办(当然停电不算)?什么情况下会down掉?后续怎么解决?

1、扩容或者踢数据,踢数据怎么个踢法?官方支持几种踢数据的方式  可以参考下配置。比较着急的话得,先启动应用,然后再查问题。

2、大访问量,可能压垮数据库。全挂,同时并发不可能,只能是上层某接口出现问题(机房断电,运营商出问题了),但是应该有分机房,有别的网络节点啊,一般的公司,都只会选择一个IDC吧,除非非常大的公司。而且好点的IDC都会选择多运营商介入,甚至于好点的,选择不同国家。

3、怎样防止redis数据超量?如果超量了,说明你现在的架构不适应或者节点不够。防止redis数据超量就两种办法:一个是少存,一个是多放,多开空间,另外设失效时间。http://redis.io/topics/lru-cache  这里有配置的一些说明。

4、redis里最好不要存关键业务数据和持久化数据,redis不是数据库,更多的意义在于提高性能,减少数据库压力,redis最大限度的做到数据的完整和可靠性,但不能完全保证,这一点是数据库的强项。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章