add redis again

This commit is contained in:
cnrad
2022-03-25 23:09:06 -04:00
parent fe115bebfc
commit 403ffbb804
4 changed files with 15 additions and 23 deletions

2
.env
View File

@@ -1 +1 @@
REDIS_URL=rediss://:b608c52a48584bf584b97d7a92a9bd97@us1-excited-honeybee-34947.upstash.io:34947
REDIS_URL=redis://:cnredis7535@142.93.77.0:6379

View File

@@ -2,7 +2,7 @@ import type { NextApiRequest, NextApiResponse } from "next";
import axios from "axios";
import renderCard from "../../src/renderCard";
import { isSnowflake } from "../../src/snowflake";
// import redis from "../../src/redis";
import redis from "../../src/redis";
type Data = {
id?: string | string[];
@@ -47,14 +47,12 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse<
});
}
// try {
// let user = await redis.hget("users", userId);
// if (!user) await redis.hset("users", userId, "true");
// redis.disconnect();
// } catch {
// null;
// }
try {
let user = await redis.hget("users", userId);
if (!user) await redis.hset("users", userId, "true");
} catch {
null;
}
res.setHeader("Content-Type", "image/svg+xml; charset=utf-8");
res.setHeader("content-security-policy", "default-src 'none'; img-src * data:; style-src 'unsafe-inline'");

View File

@@ -1,12 +1,9 @@
import type { NextApiRequest, NextApiResponse } from "next";
// import redis from "../../src/redis";
import redis from "../../src/redis";
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
// let users = await redis.hgetall("users");
// let count = Object.keys(users);
let users = await redis.hgetall("users");
let count = Object.keys(users);
// redis.disconnect();
// res.status(200).send({ count: count.length });
res.status(200).send({ count: 971 });
res.status(200).send({ count: count.length });
}

View File

@@ -1,8 +1,5 @@
// import Redis from "ioredis";
import Redis from "ioredis";
// const redis = new Redis(process.env.REDIS_URL);
const redis = new Redis(process.env.REDIS_URL);
// export default redis;
const bruh = "bruh";
export default bruh;
export default redis;