除了从服务器不能写之外,哪个地方体现了 读与写分离。我的问题是,是否数据库的读写分离需要程序支持才可以?
从程序来说,程序里面指定不同的redis,不同的DB来区分master,slave是可以的 ,当然用其他DB 也是一样的,你这种说的的是数据读写分离。keepavilad 这个是双机备份, 比如A数据库挂掉后自动切换到B数据库,主要做负载的。redis 可以实现数据只读或者只写,当然也支持数据的同步比如A作为master只是写数据,B作为slave只是读数据,写入到A的数据可以自动同步到B中,A中存入foo=abc,你在B中可以获取到foo得到abc。数据同步数据分离redis都可以通过配置文件来实现。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。