Skip to content
This repository was archived by the owner on Nov 10, 2025. It is now read-only.

Commit d1af955

Browse files
TimeraaBas950
andcommitted
chore: redis cluster
Co-authored-by: Bas van Zanten <me@bas950.com>
1 parent ffd5d16 commit d1af955

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

apps/master/src/index.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ Sentry.init({
2424
});
2525

2626
export const redis = createCluster({
27-
rootNodes: [
27+
rootNodes: process.env.REDIS_URL?.split(",")?.map(url => ({
28+
url
29+
})) || [
2830
{
29-
url: process.env.REDIS_URL || "redis://localhost:6379"
31+
url: "redis://localhost:6379"
3032
}
3133
]
3234
}),

apps/worker/src/util/dataSources.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ import { Sponsors } from "../v3/fields/sponsors";
1515
import { Usage } from "../v3/fields/usage";
1616
import { Versions } from "../v3/fields/versions";
1717
import { Strings } from "../v4/fields/strings";
18-
import { KeyvRedis } from "./keyv";
18+
import { KeyvAnyRedis } from "keyv-anyredis";
1919

2020
export let pmdDb: Db, dSources: ReturnType<typeof dataSources>;
2121

22-
let store: KeyvRedis;
22+
let store: KeyvAnyRedis;
2323

2424
export default function dataSources() {
2525
if (!store) {
26-
store = new KeyvRedis(redis);
26+
store = new KeyvAnyRedis(redis);
2727
}
2828
pmdDb = mongodb.db("PreMiD");
2929

0 commit comments

Comments
 (0)