# Packages
No description provided by the author
# Functions
BatchGetCache получает данные из кэша RocksCache для нескольких ключей или вызывает функцию для получения данных, если их нет в кэше.
GetCache получает данные из кэша RocksCache или вызывает функцию для получения данных, если их нет в кэше.
GetRocksCacheOptions возвращает конфигурационные опции по умолчанию для RocksCache.
NewBatchDeleterRedis создает новый экземпляр BatchDeleterRedis.
NewRedisShardManager создает новый экземпляр ShardManager.
ProcessKeysBySlot группирует ключи по хэш-слотам Redis и обрабатывает их с использованием предоставленной функции.
WithBatchSize устанавливает количество ключей для обработки за раз.
WithConcurrentLimit устанавливает лимит конкурентных операций.
WithContinueOnError устанавливает, следует ли продолжать обработку при ошибках.
# Structs
BatchDeleterRedis конкретная реализация интерфейса BatchDeleter, основанная на Redis и RocksCache.
RedisShardManagerConfig конфигурация для ShardManager.
ShardManager управляет шардированием и обработкой ключей.
# Interfaces
BatchDeleter интерфейс для выполнения пакетного удаления ключей из кэша.
# Type aliases
Option это функция-конфигуратор для RedisShardManagerConfig.