Это команда memcachedb, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
memcachedb - вариант memcached с поддержкой сохраняемости
СИНТАКСИС
memcachedb [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ]
ОПИСАНИЕ
MemcacheDB (произносится мем-наличные-ди-би) - это вариант с возможностью сохранения Memcached
распределенная система хранения ключей. Это НЕ решение для кеширования, а скорее постоянное
механизм хранения для быстрого и надежного хранения и извлечения объектов на основе ключей.
Он соответствует Memcache протокол, что означает, что Memcached клиенты могут подключаться и
прозрачно использовать постоянное хранилище ключей и значений. Он также обеспечивает надежность и высокую
доступность благодаря поддержке транзакций и репликации, любезно предоставленной BerkeleyDB
серверная часть хранилища.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-п
TCP-порт для прослушивания (по умолчанию: 21201)
-U
UDP-порт для прослушивания (по умолчанию: 0, выкл.)
-s
Путь к сокету домена UNIX для прослушивания (отключает поддержку сети)
-а
Маска доступа для сокета unix в восьмеричном формате (по умолчанию: 0700)
-l
Интерфейс для прослушивания (по умолчанию: INADRR_ANY)
-d Запускать как демон
-r Увеличить лимит основного файла
-u
Предположим идентичностьusername> (только при запуске от имени root)
-c
Максимальное количество одновременных подключений (по умолчанию: 4096)
-b
Размер товара меньше, чемNum> байты будут использовать быстрое выделение памяти (по умолчанию: 2048
байты)
-v Verbose (выводить ошибки / предупреждения в цикле событий)
-vv Очень подробный (также выводит клиентские команды / ответы)
-h Распечатать краткие инструкции по использованию и выйти
-i Распечатать полную информацию об авторских правах и лицензии
-П
Сохранить идентификатор процесса вфайл> (используется только с опцией -d)
-t
Количество используемых потоков (по умолчанию: 4)
Беркли DB Опции
-м
Размер кэша в оперативной памяти BerkeleyDB в мегабайтах (по умолчанию: 256 МБ)
-А
Размер базовой страницы в байтах (по умолчанию: 4096, диапазон: 512–64 КБ, степень двойки)
-f
Имя файла базы данных (по умолчанию: данные.db)
-ЧАС
Окружение HOME базы данных (по умолчанию: / данные1 / memcachedb)
-ГРАММ
Каталог журнала базы данных (по умолчанию: такой же, как Environment HOME, см. -H)
-B
Тип базы данных, варианты: 'btree' или 'hash' (по умолчанию: btree)
-L
Размер буфера журнала в килобайтах (по умолчанию: 4096 килобайт)
-C
Выполняйте контрольно-пропускной пункт каждыеNum> секунд (0 для отключения, по умолчанию: 300 секунд)
-T
Do memp_trickle каждыйNum> секунд (0 для отключения, по умолчанию: 30 секунд)
-e
Процент страниц в кеше, которые должны быть чистыми (по умолчанию: 60%)
-D
Выполнять обнаружение взаимоблокировок каждыеNum> миллисекунды (0 для отключения, по умолчанию: 100 мс)
-N Включить DB_TXN_NOSYNC для большого прироста производительности (по умолчанию: выключено)
-E Автоматически удалять файлы журналов, которые больше не нужны
-X Выделить региональную память из кучи (по умолчанию: выключено)
копирование Опции
-R Определяет хост и порт, используемые этим сайтом (обязательно)
-O Идентифицирует другой сайт, участвующий в этой группе репликации.
-M / -S Запустить memcachedb как ведущий или ведомый
-n
Количество сайтов, участвующих в репликации (по умолчанию: 2)
Пещеры
· Поскольку это решение для постоянного хранения, срок его действия указан в
соответствующие клиенты протокола memcache будут автоматически отброшены.
Используйте memcachedb в Интернете с помощью сервисов onworks.net