1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-ApsaraCache

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

⚠️ Этот проект архивирован

Что такое ApsaraCache?

ApsaraCache основан на официальной версии Redis 4.0 и имеет множество функций и улучшений производительности. ApsaraCache зарекомендовал себя как очень надёжный и эффективный в рабочей среде.

В ApsaraCache много различных функций, две из которых включены в этот выпуск, а остальные будут постепенно выпущены в последующих версиях, так что следите за новостями.

  • ApsaraCache поддерживает два основных протокола Memcached: классический ASCII и новый бинарный. Вы можете использовать ApsaraCache точно так же, как Memcached, без необходимости изменения клиентского кода. Вы можете сохранять свои данные с помощью ApsaraCache в режиме Memcached аналогично Redis.
  • В случае короткого соединения ApsaraCache обеспечивает увеличение производительности на OnClickListener 30% по сравнению с базовой версией.

Сборка ApsaraCache

Процесс сборки простой:

% make

Запуск ApsaraCache

По умолчанию ApsaraCache запускается в режиме Redis. Если вы хотите запустить ApsaraCache в режиме Memcached, просто добавьте опцию

   protocol memcache

в файл конфигурации redis.conf.

Для запуска ApsaraCache с использованием стандартной конфигурации достаточно выполнить команду:

% cd src
% ./redis-server

Если вы хотите использовать свой собственный файл redis.conf, вам потребуется указать путь до этого файла при запуске: % cd src % ./redis-server /путь/до/redis.conf

Вы можете изменить конфигурацию ApsaraCache, передав параметры непосредственно через командную строку. Примеры:

% ./redis-server --port 9999 --slaveof 127.0.0.1 6379
% ./redis-server /etc/redis/6379.conf --loglevel debug

Все опции, указанные в файле redis.conf, также поддерживаются как параметры через командную строку, с теми же самыми именами.

Играйте с ApsaraCache в режиме Redis

Вы можете использовать redis-cli для взаимодействия с ApsaraCache. Запустите экземпляр redis-server, затем в другом терминале попробуйте следующее:

% cd src
% ./redis-cli
redis> ping
PONG
redis> set foo bar
OK
redis> get foo
"bar"
redis> incr mycounter
(integer) 1
redis> incr mycounter
(integer) 2
redis>

Полный список доступных команд можно найти по адресу http://redis.io/commands.

Играйте с ApsaraCache в режиме Memcached

Вы можете использовать telnet для доступа к ApsaraCache (telnet использует классический протокол ASCII).

% telnet ваш_хост ваш_порт (обычно 11211)

  set ключ 10 3600 2
  ok
  STORED
  get ключ
  VALUE ключ 10 2
  ok
  END

Наслаждайтесь!

Тестирование новой системы хранения данных и восстановление после отказа (PITR)

Тестирование репликации на основе журнала (AOF PSYNC)



См. Руководство по участию в ApsaraCache для получения дополнительной информации.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

ApsaraCache разработан на основе Redis 4.0 и имеет множество функций и улучшенную производительность. Развернуть Свернуть
C и 6 других языков
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-ApsaraCache.git
git@api.gitlife.ru:oschina-mirror/mirrors-ApsaraCache.git
oschina-mirror
mirrors-ApsaraCache
mirrors-ApsaraCache
develop