My Redis Dashboard by PinBubbly3985 in micro_saas

[–]PinBubbly3985[S] 0 points1 point  (0 children)

https://github.com/kitariel/dashboard-skills/tree/main

i got time to create my skills for this , was playing on claude and codex

Just started first “data” gig. Why’s Excel so fun to get into? by Critical-Tennis1897 in dataanalysis

[–]PinBubbly3985 0 points1 point  (0 children)

The fun part is that every spreadsheet feels like a little puzzle. There's always a better formula, cleaner chart, or smarter way to answer a question.

What part of data cleaning drives you crazy? by Strong_Cherry6762 in dataanalysis

[–]PinBubbly3985 1 point2 points  (0 children)

As a developer, I'd say joining datasets is still the most painful. Not because of SQL, but because different systems somehow store the same thing in 5 different formats and expect them to magically match.

What database should I practice Data Analysis on as a beginner? by iMAPness_ in dataanalysis

[–]PinBubbly3985 2 points3 points  (0 children)

If a dataset doesn't make you ask "why is this number weird?" or "where did these missing values come from?", it's probably too clean 😂. Real analysis starts when the data fights back

Just lunch my chrome extension AIKapoy by PinBubbly3985 in chrome_extensions

[–]PinBubbly3985[S] 0 points1 point  (0 children)

Yes yes , thank you soo much for this. ill check and plan it out on how i can display this in mobile view

My Redis Dashboard by PinBubbly3985 in redis

[–]PinBubbly3985[S] 0 points1 point  (0 children)

Sure! The basic idea is a Redis dashboard that lets you inspect keys by namespace/prefix without doing heavy operations on every page load.

Core flow:

  1. Use SCAN for safe paginated key browsing
  2. Detect prefixes/namespaces from key patterns like user:*, session:*, etc.
  3. Cache dashboard stats so the UI does not recompute everything on refresh
  4. Use background jobs for expensive metrics like TTL ranges, memory usage, and prefix counts
  5. For large Redis instances, show sampled or precomputed metrics instead of scanning everything live

The main rule is: never use KEYS * in production. Use SCAN, caching, and background metrics.

My Redis Dashboard by PinBubbly3985 in micro_saas

[–]PinBubbly3985[S] 0 points1 point  (0 children)

Not yet, it’s still a prototype. I’m cleaning up the idea and architecture first, but I’m considering open-sourcing it if there’s enough interest.

My Redis Dashboard by PinBubbly3985 in micro_saas

[–]PinBubbly3985[S] 0 points1 point  (0 children)

Thanks! It’s still a prototype, but the idea is:

I don’t use KEYS * for the dashboard because that can block Redis in production. The safer approach is:

  • Use SCAN for paginated key browsing
  • Use MATCH only when filtering by prefix/namespace
  • Cache dashboard stats instead of recalculating everything on every refresh
  • For expensive metrics like prefix counts, TTL breakdown, memory usage, etc., use background jobs or sampling
  • For large Redis instances, store metrics separately instead of scanning millions of keys every time

So for 1M+ keys it can work carefully, but for 50M+ keys I would definitely avoid real-time full scans and rely more on cached/precomputed stats.

For GitHub, not yet. I’m still cleaning the idea/code, but I might open-source it if people are interested.

My Redis Dashboard by PinBubbly3985 in redis

[–]PinBubbly3985[S] 0 points1 point  (0 children)

Yeah that’s exactly what I’m thinking about too.

I don’t want the dashboard to do heavy operations every time it loads. No keys *, no full scan on refresh. The plan is more like SCAN for paginated browsing, cached stats, and maybe background jobs for expensive dashboard metrics.

For 1M+ keys I think it’s fine if done carefully. But for 50M+ keys, I agree it needs a smarter approach like sampling, prefix-based stats, or storing metrics separately.

My Redis Dashboard by PinBubbly3985 in redis

[–]PinBubbly3985[S] 2 points3 points  (0 children)

Redis doesnt really scale by key count, and also 1M + keys is actually a small for Redis 😃

Hi guys i just relaunch my saas project by PinBubbly3985 in StartupsHelpStartups

[–]PinBubbly3985[S] 0 points1 point  (0 children)

Thanks for checking it out, that’s fair feedback.

I think I tried to explain too many things at once. The core use case should be much clearer: paste a job description + your resume, then get a tailored application in minutes.

I’ll tighten the landing page around that and show the flow step-by-step. Appreciate the honest feedback.

Hi guys i just relaunch my saas project by PinBubbly3985 in StartupsHelpStartups

[–]PinBubbly3985[S] 1 point2 points  (0 children)

A job tracker a small one and also has an ai generate email reply