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

OSCHINA-MIRROR/cc_1234-Group-Co

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
rediscache.md 2.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 11:43 b1fd262

Кэш

Конфигурация кластера Redis. Изменение конфигурации в файле database.php

  • Установите для параметра cluster значение true, чтобы использовать режим кластера.
  • Задайте параметры option.
  • Настройте список сервисов кластера.
  • Перезапустите сервис, после чего Redis переключится в режим кластера.
    'redis' => [
        // Режим кластера работает только в service, не подходит для асинхронного redis
        'cluster' => true,
        'cluster_options' => [
            'connect_timeout' => 2,
            'read_timeout' => 2,
            'connect'  => 'persistence',
            'prefix' => 'groupa:',
        ],
        'clusters' => [
            'default' => [
                'host' => '127.0.0.1',
                'port'     => 6382,
            ],
            'redis1' => [
                'host' => '127.0.0.1',
                'port'     => 6380,
            ],
            'redis2' => [
                'host' => '127.0.0.1',
                'port'     => 6381,
            ],
        ],
    ],
В настоящее время поддерживается только кэш Redis. Для использования настройте 'cache' => 'redis' в config/database.php.
    use Cache;
    //key value expireTime
    Cache::set('ha', 123, 60);
    //Также можно сделать так
    Cache::redis() -> set('haa', 123, 60);

    Cache::get('ha');
    Cache::mGet(['ha', 'aa']);
    Cache::hSet($hashKey, $key, $data, $expireTime);
    Cache::hGet($hashKey, $key);
    Cache::hDel($hashKey, $key);
    Cache::hDel($hashKey);

    //Текущая библиотека методов ещё не полностью расширена, в настоящее время доступны только вышеуказанные методы
  • Вы можете использовать Cache::redis(), чтобы получить экземпляр Redis, который является экземпляром PhpRedis, api адрес ([https://github.com/phpredis/phpredis](https://github.com/phpredis/phpredis)).

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/cc_1234-Group-Co.git
git@api.gitlife.ru:oschina-mirror/cc_1234-Group-Co.git
oschina-mirror
cc_1234-Group-Co
cc_1234-Group-Co
master