Redis storage adapter for grammY
Storage adapter that can be used to
store your session data in
Redis when using sessions.
Installation
Node
npm install @grammyjs/storage-redis ioredis --save
npm install @types/ioredis -D
import { RedisAdapter } from "@grammyjs/storage-redis";
import IORedis from "ioredis";
Deno
import { RedisAdapter } from "https://deno.land/x/grammy_storages/redis/src/mod.ts";
import { connect } from "https://deno.land/x/redis@v0.29.4/mod.ts";
Usage
You can check
examples
folder
Vendor Examples
import { kv as instance } from "@vercel/kv";
import { RedisAdapter } from "@grammyjs/storage-redis";
instance.opts.automaticDeserialization = false;
const storage = new RedisAdapter({instance});
bot.use(session({storage}));