16 lines
442 B
TypeScript

import redisDriver from 'unstorage/drivers/redis';
export default defineNitroPlugin(() => {
const runtimeConfig = useRuntimeConfig();
const storage = useStorage();
if (!import.meta.dev) {
storage.mount('cache', redisDriver({
base: `${runtimeConfig.public.env}:cache`,
}));
storage.mount('session', redisDriver({
base: `${runtimeConfig.public.env}:session`,
}));
}
});