Rumah > Soal Jawab > teks badan
如题,现在在学习redis,看到了主从配置这一块。然后看到某些做法是配置slave为只读,然后master关闭了rdb。上网看了一下redis主从配置 说是可以使数据库读写分离,减轻数据库压力。我想问一下,除了从服务器不能写之外,哪个地方体现了 读与写分离。我的疑惑是,是否数据库的读写分离需要程序支持才可以?(读的时候将数据源指向slave,写的时候指向master)。如果程序不这样做,那么主从配置是否就没了意义了呢?
高洛峰2017-04-24 09:14:23
Logik biasa bahawa pemisahan bacaan dan penulisan (lapisan data) adalah telus kepada lapisan atas (lapisan logik). Jika tidak akan ada gandingan. Saya tidak boleh selalu menggunakan perkhidmatan data saya
Tukar bahagian perniagaan pelabuhan dan ikuti kod ini.
Pemisahan baca-tulis umum berlaku dalam bentuk perisian tengah atau pemalam, yang telus kepada lapisan logik perniagaan (ia juga berpendapat bahawa terdapat hanya satu
perkhidmatan data di latar belakang, seperti proksi terbalik) , redis adalah Dalam borang ini, tuan menentukan yang mana satu sedang membaca dan yang mana satu sedang menulis untuk menjadualkan seragam nod
kluster. Pengasingan baca-tulis MySQL atau tuan-hamba semuanya dicapai melalui pemalam.
Ingat untuk tidak menggambarkan pemisahan membaca dan menulis dalam kod lapisan logik (operasi membaca menggunakan sambungan perkhidmatan A, dan operasi menulis menggunakan sambungan pelayan B).