Кеш индекса Redis#

Redis - хранилище данных в оперативной памяти используемое в качестве кеша, векторной базы данных, базы данных документов, механизма потоковой передачи и посредника сообщений.

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

Кеш индекса redis позволяет использовать Redis в качестве серверной части кэша. Этот тип кеша настраивается с помощью --index-cache.config-file ссылкой на файл конфигурации или добавлением в файл --index-cache.config конфигурации yaml:

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
enabled_items: []
ttl: 0s

Результат#

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