mirror of
https://github.com/MrSedan/neuro-reply-website.git
synced 2026-01-14 20:49:42 +03:00
20 lines
571 B
TypeScript
20 lines
571 B
TypeScript
import { CacheModuleAsyncOptions } from '@nestjs/cache-manager';
|
|
import { redisStore } from 'cache-manager-redis-store';
|
|
import { config } from 'config';
|
|
|
|
export const RedisOptions: CacheModuleAsyncOptions = {
|
|
isGlobal: true,
|
|
useFactory: async () => {
|
|
const store = await redisStore({
|
|
socket: {
|
|
host: config.redis.redis_host,
|
|
port: config.redis.redis_port,
|
|
passphrase: config.redis.redis_password,
|
|
},
|
|
});
|
|
return {
|
|
store: () => store,
|
|
};
|
|
},
|
|
};
|