01.06.2024, 09:19
|
#1
|
Супер-Модератор
Регистрация: 26.09.2011
Ресивер: Toshiba 007
Адрес: Dneprstone
Сообщений: 9,667
Сказал(а) спасибо: 7,752
Поблагодарили 17,403 раз(а) в 7,158 сообщениях
Вес репутации: 85
|
memcached
Memcached — Комп'ютерна програма, сервіс кешування даних в оперативній пам'яті на основі парадигми розподіленої хеш-таблиці. З допомогою клієнтської бібліотеки дозволяє кешувати дані в ОЗП одного або декількох серверів.
Версія-1.6.28
https://github.com/memcached/memcach...ses/tag/1.6.28
1:
Розподіл даних реалізується по значенню хеш ключа.
З допомогою клієнтської бібліотеки (для Perl, PHP, Python, Java та ін.) дозволяє кешувати дані в ОЗП одного або декількох серверів. Розподіл даних реалізується по значенню хеш ключа. Використовуючи ключ даних, клієнтська бібліотека визначає його хеш і використовує його для вибору відповідного сервера. Ситуація збою сервера трактується як промах кешу. Це дозволяє, зокрема, проводити гарячу заміну серверів.
В API memcached є тільки базові функції: вибір сервера, установка з'єднання, додання, видалення, оновлення і отримання об'єкта. Для кожного об'єкта встановлюється час актуальності, починаючи з 1 секунди до нескінченності. При переповненні пам'яті застарілі об'єкти кешу автоматично знищуються.
|