Redis#

Последовательность выполнения#

Конфигурация Redis по умолчанию:

type: REDIS
config:
  addr: ""
  username: "<username>"
  password: "<password>"
  db: 0
  dial_timeout: 5s
  read_timeout: 3s
  write_timeout: 3s
  max_get_multi_concurrency: 100
  get_multi_batch_size: 100
  max_set_multi_concurrency: 100
  set_multi_batch_size: 100
  tls_enabled: false
  tls_config:
    ca_file: ""
    cert_file: ""
    key_file: ""
    server_name: ""
    insecure_skip_verify: false
  cache_size: 0
  master_name: ""
  max_async_buffer_size: 10000
  max_async_concurrency: 20
  set_async_circuit_breaker_config:
    enabled: false
    half_open_max_requests: 10
    open_duration: 5s
    min_requests: 50
    consecutive_failures: 5
    failure_percent: 0.05
  expiration: 24h0m0s

expiration указывает время действия кеша Redis. Если установлено значение 0 секунд, то по умолчанию используется время истечения срока действия в 24 часа.

Результат#

Redis настроен и готов к использованию.