HowTo: Memcache 5, testing
Тестирование
После установки repcached на обоих узлах, вы, вероятно, должны проверить его. Вы должны, с помощью telnet, подключиться к memcached на каждом узле:
root@ha-01 ~ # telnet 127.0.0.1 11211
Trying 127.0.0.1…
Connected to 127.0.0.1.
Escape character is ‘^]’.
Теперь введите набор команд, чтобы записать несколько контрольных значений на один узел:
set foo 0 0 3
bar
STORED
Перейдите на другой узел, подключитесь и попробуйте их прочитать:
root@ha-02 ~ # telnet 127.0.0.1 11211
Trying 127.0.0.1…
Connected to 127.0.0.1.
Escape character is ‘^]’.
get foo
VALUE foo 0 3
bar
END
Попробуйте сделать наоборот и наслаждайтесь! И, наконец, отключите один узел после внесения нескольких значений в память. Работающий узел продолжает отвечать _all_ data — excellent.
Но самое замечательное это то, что как только вы запустите другой узел, он сразу получит все «пропавшие» данные от другого узла. Дальше пробуйте сами. То же самое случится, если вы отключите другой узел и вернете его обратно. Даже те данные, которые были отосланы одному узлу, когда другой был отключен, будут добавлены в запущенный узел после старта.
Эта установка пока еще предназначена для репликации на двух узлах. Есть мысли создать кластер из четырех узлов со схемой raid10, где репликация и распределение объединены… или что-то типа такого. Ну, по крайней мере, в этой высокопроизводительной установке из двух узлов, работа repcached смотрится неплохо.
Лично мне бы хотелось в следующий попробовать сделать кольцо из трех узлов J (возможно вместе с heartbeat, чтобы прикрыть недостатки такого кольца).
.
Источник: http://www.howtoforge.com/how-to-install-memcached-with-repcached-built-in-server-side-replication-on-debian-lenny
И под конец, в качестве бонуса, тематичненькая такая, картинка :-)

Popularity: 1%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв