remove redis ops due to max on upstash

This commit is contained in:
cnrad
2022-03-09 12:11:26 -05:00
parent 93e0a5003a
commit aaa196ab02
3 changed files with 22 additions and 10 deletions

View File

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

View File

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

View File

@@ -1,5 +1,8 @@
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; // export default redis;
const bruh = "bruh";
export default bruh;