neko
tеam neko
memcached блокировки
лежит там небольшая табличка
есть много клиентов которые ее постоянно читают
есть несколько клиентов которые ее правят, по принципу:
1. get полностью
2. изменить полученный массив
3. set полностью
хотелось бы избежать гонок между модифицирующими клиентами, т.е. сделать так, чтобы пока это процедура происходит на одном из них, остальные бы подождали в сторонке
сделал пока что так: перед get, добавляю новый ключ, а после set его убираю. если ключ добавить не получилось, ждем....
собственно вопрос, народ как такие вещи делает?
лежит там небольшая табличка
есть много клиентов которые ее постоянно читают
есть несколько клиентов которые ее правят, по принципу:
1. get полностью
2. изменить полученный массив
3. set полностью
хотелось бы избежать гонок между модифицирующими клиентами, т.е. сделать так, чтобы пока это процедура происходит на одном из них, остальные бы подождали в сторонке
сделал пока что так: перед get, добавляю новый ключ, а после set его убираю. если ключ добавить не получилось, ждем....
собственно вопрос, народ как такие вещи делает?