Настройка сервера состояний на базе Redis

Информацию об установке и базовых настройках Redis можно получить на сайте проекта http://redis.io/.

Примечание. Поддерживается работа с Redis версии 7.0.0 или более ранней.

После установки приложения Redis для его использования в качестве сервера состояний необходимо произвести следующие настройки:

  1. В конфигурационном файле «redis.conf» в параметре «bind» укажите внешний IP-адрес, который будет отслеживать Redis. Данный адрес должен совпадать с тем адресом, который указывается в параметре «Host» BI-сервера. Данный адрес задается для разрешения доступа только с BI-сервера. По умолчанию «127.0.0.1» при расположении BI-сервера и сервера состояний на одной рабочей станции;

  2. На рабочей станции с установленным BI-сервером укажите параметры сервера состояний. При работе в ОС Windows настройки задаются в файле настроек Settings.xml или в реестре. При работе в ОС Linux - в файлах registry.reg или settings.xml (Более подробно о назначении и расположении файлов читайте в подразделе «Конфигурация и настройка»).
    В параметре Statable установите значение «Yes». В разделе StateServer укажите параметры сервера состояний:

Примечание. Для использования сервера состояний моникеры BI-сервером должны генерироваться через GUID (параметр KeyIncr в настройках должен иметь значение 0).

Пример файла конфигурации settings.xml:

<Configuration>
  <Root>
    <Key Name="PP">
      <BIS>
        <Key Name="System">
          <Session KeyIncr="0" Statable="Yes" />
          <StateServer Host="state-server.sample.com" Port="6379" Type="Redis" />
        </Key>
      </BIS>
    </Key>
  </Root>
</Configuration>

См. также:

Работа с сервером состояний