Установка и настройка Memcached

Thank you for reading this post, don't forget to subscribe! 

Memcached — про­грамм­ное обес­пе­че­ние, реа­ли­зу­ю­щее сер­вис кэши­ро­ва­ния дан­ных в опе­ра­тив­ной памя­ти на осно­ве хеш-таб­ли­цы. С помо­щью кли­ент­ской биб­лио­те­ки поз­во­ля­ет кэши­ро­вать дан­ные в опе­ра­тив­ной памя­ти мно­же­ства доступ­ных серверов.

Уста­нав­ли­ва­ем сер­вис memcached

Запус­ка­ем сер­вис и добав­ля­ем его в автозагрузку

Настройка Memcached в режиме работы TCP

Для это­го отре­дак­ти­ру­ем кон­фи­гу­ра­ци­он­ный файл

[codesyntax lang="php"]

[/codesyntax]

где:
MAXCONN = «1024» — коли­че­ство одно­вре­мен­ных под­клю­че­ний (по умол­ча­нию 1024);
CACHESIZE=»1024″ — объ­ем выде­ля­е­мой памя­ти для кеша (по умол­ча­нию 64MB);
OPTIONS=»-t 8 -l 127.0.0.1 -U 0″ — коли­че­ство пото­ков memcached 8(по умол­ча­нию 4), про­слу­ши­вать толь­ко localhost и отклю­чим про­то­кол UDP

Пере­за­пу­стим Memcached

Про­ве­рим, что Memcached при­вя­зан к локаль­но­му интер­фей­су и про­слу­ши­ва­ет толь­ко TCP-соединения:

Настройка Memcached в режиме работы SOCK

Отре­дак­ти­ру­ем кон­фи­гу­ра­ци­он­ный файл

[codesyntax lang="php"]

[/codesyntax]

где
USER=»memcached» — поль­зо­ва­тель, от кото­ро­го будет запу­щен memcached;
OPTIONS=»-t 8 -s /tmp/memcached.sock» — коли­че­ство пото­ков и путь к сокету.

Пере­за­пу­стим Memcached