Berbilang operasi juga menyokong urus niaga, iaitu atomicity, dibalut dengan arahan MULTI dan EXEC
Operasi atom bermaksud bahawa ia sama ada dilaksanakan dengan jayanya atau tidak dilaksanakan sama sekali. Metafora yang paling jelas ialah metafora pemindahan hidup anda sama ada berjaya atau gagal Wang anda tidak dipindahkan, tetapi penerima tidak menerimanya. kejayaan dan keadaan separuh gagal
Atomicity: Transaksi ialah unit kerja minimum yang tidak boleh dibahagikan, sama ada semuanya berjaya atau semuanya gagal.
Operasi atom bermakna bahawa salah satu logik perniagaan anda mestilah tidak boleh dibahagikan Contohnya, jika anda memindahkan wang kepada orang lain, akaun anda akan menolak wang, dan akaun orang lain akan menambah wang. Operasi ini adalah operasi atom, sama ada semua berjaya atau semua gagal.
Pelaksanaan semua arahan tunggal dalam Redis adalah atom.
Saya merasakan bahawa atomicity bermakna hanya satu operasi boleh dilakukan pada masa yang sama (Transaksi ialah unit kerja minimum yang tidak boleh dibahagikan, sama ada semua berjaya atau semua gagal.) Ia sepatutnya mengenai konsistensi. Saya agak keliru di sini
Keatomisasian Redis mempunyai dua mata:
Satu operasi adalah atom
Berbilang operasi juga menyokong urus niaga, iaitu atomicity, dibalut dengan arahan
MULTI
danEXEC
Operasi atom bermaksud bahawa ia sama ada dilaksanakan dengan jayanya atau tidak dilaksanakan sama sekali. Metafora yang paling jelas ialah metafora pemindahan hidup anda sama ada berjaya atau gagal Wang anda tidak dipindahkan, tetapi penerima tidak menerimanya. kejayaan dan keadaan separuh gagal
Poin 1 telah dijawab
Atomicity: Transaksi ialah unit kerja minimum yang tidak boleh dibahagikan, sama ada semuanya berjaya atau semuanya gagal.
Operasi atom bermakna bahawa salah satu logik perniagaan anda mestilah tidak boleh dibahagikan Contohnya, jika anda memindahkan wang kepada orang lain, akaun anda akan menolak wang, dan akaun orang lain
akan menambah wang. Operasi ini adalah operasi atom, sama ada semua berjaya atau semua gagal.
Pelaksanaan semua arahan tunggal dalam Redis adalah atom.
Prinsip pelaksanaan transaksi dalam redis
Saya merasakan bahawa atomicity bermakna hanya satu operasi boleh dilakukan pada masa yang sama (Transaksi ialah unit kerja minimum yang tidak boleh dibahagikan, sama ada semua berjaya atau semua gagal.) Ia sepatutnya mengenai konsistensi. Saya agak keliru di sini