2.4.2 • Published 2 months ago
@grammyjs/storage-redis v2.4.2
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.32.1/mod.ts";
Usage
You can check examples folder
Vendor Examples
Vercel KV (Upstash)
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}));