Skip to content

Latest commit

 

History

History

redis

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/[email protected]/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}));