MM-62079: Using a cache prefix to isolate cache keys for each test (#30261)

```release-note
A new config setting CacheSettings.RedisCachePrefix has been added which can be used to add a prefix to all Redis cache keys.
```
Этот коммит содержится в:
Agniva De Sarker
2025-02-25 09:22:15 +05:30
коммит произвёл GitHub
родитель e5755c925a
Коммит 4e5cb16955
5 изменённых файлов: 23 добавлений и 13 удалений

Просмотреть файл

@@ -168,10 +168,11 @@ func New(sc ServiceConfig, options ...Option) (*PlatformService, error) {
} else if *cacheConfig.CacheType == model.CacheTypeRedis {
ps.cacheProvider, err = cache.NewRedisProvider(
&cache.RedisOptions{
RedisAddr: *cacheConfig.RedisAddress,
RedisPassword: *cacheConfig.RedisPassword,
RedisDB: *cacheConfig.RedisDB,
DisableCache: *cacheConfig.DisableClientCache,
RedisAddr: *cacheConfig.RedisAddress,
RedisPassword: *cacheConfig.RedisPassword,
RedisDB: *cacheConfig.RedisDB,
RedisCachePrefix: *cacheConfig.RedisCachePrefix,
DisableCache: *cacheConfig.DisableClientCache,
},
)
}