WIO

redis

DATABASE

Evidence in r/webdev — Web Development

Trend support

Rising+0.1 pp
Current seven-day window
Current 2026-10-09 → 2026-10-15
Comparison seven-day window
Comparison 2026-10-02 → 2026-10-08
Distinct-document support
Seen in 8 current vs 4 comparison posts/comments
Mentions
9 current vs 7 mentions

Windows are complete UTC days compared with the preceding seven. How trends are measured.

Also Mentioned 26 times in the most-discussed range 2026-09-16 → 2026-10-16 — frequency, not a trend.

Attention over time

7-day rolling share of analyzed posts/comments mentioning this entity · 90 daily points ending 2026-10-15

Final complete day: 2026-10-15. Attention was 0.3% — this entity appeared in 8 of 2,852 analyzed posts/comments in the seven days ending that day (9 mentions).

0%1.0%Jul 18Aug 31Oct 15

Hover, touch, or focus the chart (Tab) and use the arrow keys — each point is one seven-day window.

View all 90 data points (semantic table)
Week endingSeven-day rangeStatusPrevalenceSeen inMentionsAnalyzed
2026-07-182026-07-12 → 2026-07-18Comparable0.0%1 of 3,08813,088
2026-07-192026-07-13 → 2026-07-19Comparable0.0%1 of 3,37213,372
2026-07-202026-07-14 → 2026-07-20Comparable0.0%1 of 3,20213,202
2026-07-212026-07-15 → 2026-07-21Comparable0.1%2 of 3,00243,002
2026-07-222026-07-16 → 2026-07-22Comparable0.1%2 of 2,70542,705
2026-07-232026-07-17 → 2026-07-23Comparable0.1%2 of 2,49142,491
2026-07-242026-07-18 → 2026-07-24Comparable0.1%3 of 2,48152,481
2026-07-252026-07-19 → 2026-07-25Comparable0.1%2 of 2,81042,810
2026-07-262026-07-20 → 2026-07-26Comparable0.1%2 of 2,67642,676
2026-07-272026-07-21 → 2026-07-27Comparable0.1%2 of 2,62242,622
2026-07-282026-07-22 → 2026-07-28Comparable0.1%2 of 2,73422,734
2026-07-292026-07-23 → 2026-07-29Comparable0.1%2 of 2,94622,946
2026-07-302026-07-24 → 2026-07-30Comparable0.1%2 of 3,16623,166
2026-07-312026-07-25 → 2026-07-31Comparable0.1%2 of 3,16823,168
2026-08-012026-07-26 → 2026-08-01Comparable0.1%3 of 3,08033,080
2026-08-022026-07-27 → 2026-08-02Comparable0.2%6 of 3,04863,048
2026-08-032026-07-28 → 2026-08-03Comparable0.2%6 of 3,17463,174
2026-08-042026-07-29 → 2026-08-04Comparable0.2%5 of 2,97752,977
2026-08-052026-07-30 → 2026-08-05Comparable0.2%5 of 2,43752,437
2026-08-062026-07-31 → 2026-08-06Comparable0.3%6 of 2,08362,083
2026-08-072026-08-01 → 2026-08-07Comparable0.2%5 of 2,11752,117
2026-08-082026-08-02 → 2026-08-08Comparable0.2%5 of 2,18452,184
2026-08-092026-08-03 → 2026-08-09Comparable0.1%2 of 2,16222,162
2026-08-102026-08-04 → 2026-08-10Comparable0.1%2 of 2,25222,252
2026-08-112026-08-05 → 2026-08-11Comparable0.1%3 of 2,38532,385
2026-08-122026-08-06 → 2026-08-12Comparable0.1%3 of 2,65832,658
2026-08-132026-08-07 → 2026-08-13Comparable0.1%4 of 2,89362,893
2026-08-142026-08-08 → 2026-08-14Comparable0.1%4 of 3,05263,052
2026-08-152026-08-09 → 2026-08-15Comparable0.2%6 of 2,925112,925
2026-08-162026-08-10 → 2026-08-16Comparable0.2%6 of 2,868112,868
2026-08-172026-08-11 → 2026-08-17Comparable0.3%8 of 2,983142,983
2026-08-182026-08-12 → 2026-08-18Comparable0.2%7 of 3,089133,089
2026-08-192026-08-13 → 2026-08-19Comparable0.2%7 of 3,169133,169
2026-08-202026-08-14 → 2026-08-20Comparable0.2%6 of 3,240103,240
2026-08-212026-08-15 → 2026-08-21Comparable0.2%6 of 3,275103,275
2026-08-222026-08-16 → 2026-08-22Comparable0.1%3 of 3,27043,270
2026-08-232026-08-17 → 2026-08-23Comparable0.1%3 of 3,26243,262
2026-08-242026-08-18 → 2026-08-24Comparable0.0%1 of 3,13113,131
2026-08-252026-08-19 → 2026-08-25Comparable0.1%2 of 2,93222,932
2026-08-262026-08-20 → 2026-08-26Comparable0.1%2 of 2,89622,896
2026-08-272026-08-21 → 2026-08-27Comparable0.0%1 of 2,74612,746
2026-08-282026-08-22 → 2026-08-28Comparable0.0%1 of 2,59412,594
2026-08-292026-08-23 → 2026-08-29Comparable0.1%1 of 2,09712,097
2026-08-302026-08-24 → 2026-08-30Comparable0.1%1 of 1,83911,839
2026-08-312026-08-25 → 2026-08-31Comparable0.1%1 of 1,41711,417
2026-09-012026-08-26 → 2026-09-01Comparable0.0%0 of 1,18301,183
2026-09-022026-08-27 → 2026-09-02Comparable0.0%0 of 7340734
2026-09-032026-08-28 → 2026-09-03Comparable0.0%0 of 3420342
2026-09-042026-08-29 → 2026-09-04Low coverage——05
2026-09-052026-08-30 → 2026-09-05Low coverage——00
2026-09-062026-08-31 → 2026-09-06Low coverage——00
2026-09-072026-09-01 → 2026-09-07Low coverage——00
2026-09-082026-09-02 → 2026-09-08Low coverage——00
2026-09-092026-09-03 → 2026-09-09Low coverage——00
2026-09-102026-09-04 → 2026-09-10Low coverage——00
2026-09-112026-09-05 → 2026-09-11Low coverage——00
2026-09-122026-09-06 → 2026-09-12Low coverage——00
2026-09-132026-09-07 → 2026-09-13Low coverage——00
2026-09-142026-09-08 → 2026-09-14Low coverage——00
2026-09-152026-09-09 → 2026-09-15Low coverage——00
2026-09-162026-09-10 → 2026-09-16Comparable0.0%0 of 3900390
2026-09-172026-09-11 → 2026-09-17Comparable0.0%0 of 6780678
2026-09-182026-09-12 → 2026-09-18Comparable0.0%0 of 1,19401,194
2026-09-192026-09-13 → 2026-09-19Comparable0.0%0 of 1,98301,983
2026-09-202026-09-14 → 2026-09-20Comparable0.0%0 of 2,27902,279
2026-09-212026-09-15 → 2026-09-21Comparable0.0%0 of 2,88502,885
2026-09-222026-09-16 → 2026-09-22Comparable0.0%1 of 3,33523,335
2026-09-232026-09-17 → 2026-09-23Comparable0.1%2 of 3,36733,367
2026-09-242026-09-18 → 2026-09-24Comparable0.1%2 of 3,42333,423
2026-09-252026-09-19 → 2026-09-25Comparable0.1%2 of 3,19933,199
2026-09-262026-09-20 → 2026-09-26Comparable0.1%3 of 2,81642,816
2026-09-272026-09-21 → 2026-09-27Comparable0.1%3 of 2,71842,718
2026-09-282026-09-22 → 2026-09-28Comparable0.1%3 of 2,71042,710
2026-09-292026-09-23 → 2026-09-29Comparable0.1%2 of 2,56922,569
2026-09-302026-09-24 → 2026-09-30Comparable0.0%1 of 2,36712,367
2026-10-012026-09-25 → 2026-10-01Comparable0.0%1 of 2,49212,492
2026-10-022026-09-26 → 2026-10-02Comparable0.1%2 of 2,63522,635
2026-10-032026-09-27 → 2026-10-03Comparable0.0%1 of 2,65212,652
2026-10-042026-09-28 → 2026-10-04Comparable0.0%1 of 2,85912,859
2026-10-052026-09-29 → 2026-10-05Comparable0.0%1 of 2,61912,619
2026-10-062026-09-30 → 2026-10-06Comparable0.1%2 of 2,71742,717
2026-10-072026-10-01 → 2026-10-07Comparable0.1%4 of 2,95072,950
2026-10-082026-10-02 → 2026-10-08Comparable0.1%4 of 2,78972,789
2026-10-092026-10-03 → 2026-10-09Comparable0.1%3 of 3,01563,015
2026-10-102026-10-04 → 2026-10-10Comparable0.1%3 of 3,14563,145
2026-10-112026-10-05 → 2026-10-11Comparable0.1%4 of 3,00883,008
2026-10-122026-10-06 → 2026-10-12Comparable0.1%4 of 2,96782,967
2026-10-132026-10-07 → 2026-10-13Comparable0.1%3 of 2,93852,938
2026-10-142026-10-08 → 2026-10-14Comparable0.2%6 of 2,85072,850
2026-10-152026-10-09 → 2026-10-15Comparable0.3%8 of 2,85292,852

Each point is a seven-day rolling window of complete UTC days; a point is comparable only when at least 100 analyzed posts or comments fall inside it. A day with no analyzed records counts as zero; missing coverage is marked and never shown as zero. The series ends at the latest complete analyzed day — it never extends into the current incomplete day. How attention is measured.

Recent mentions

  1. Comment

    Two things worth flagging, plus two options nobody mentioned yet. JetStream is not a drop-in for SQS message groups. Ordering there is per subject, consumers filter by subject, so per-key serialization means subject-per-key plus a consumer per key, or hashing keys into a fixed number of buckets and consuming from those. With dynamic keys you end up owning the routing layer yourself, and unique subjects are not free memory-wise. Unless something landed very recently, there is no server-side "assign this key to this consumer" feature in JetStream. The disk-persistence part above is accurate though, and that is the real difference from Redis. If the only objection to Kafka is operational weight: Redpanda is Kafka API-compatible, single binary, no JVM and no ZooKeeper, and it runs fine on k8s. Cheaper way to find out whether partition-per-key actually fits your traffic than standing up a real Kafka cluster. If you are open to something that is not a broker at all: Temporal gives you this requirement as a primitive. The server enforces at most one workflow execution per Workflow ID at a time, so key = Workflow ID, work arrives as signals, and a running execution processes them serially while other keys run in parallel. There is a TS SDK, it is self-hostable and cloud-agnostic, and the backlog behind a busy key is handled for you. Honest caveat: self-hosting it is its own ops commitment, so it is the boring-correctness option, not the lightweight one. Whichever you pick, design the lease. One in flight per key without an expiring lock means a single evicted pod, and node drains and preemption on k8s are routine, leaves that key blocked while its backlog grows. You want lease renewal with a heartbeat, redelivery on expiry, and idempotent consumers, because at-least-once is what you actually get from any of these.

  2. Comment

    I've used BullMQ with Redis on NodeJs, it handles bursts well. For strict FIFO per key, you'd need to implement lock logic. Consider storing payloads outside the queue, like in Postgres, to reduce memory usage.

  3. Comment

    One thing that fixes the exact OOM problem you described: stop putting payloads in the queue. Store the payload in Postgres or S3 and pass only an ID through the job. Redis then holds tiny messages, and a 2.5M-item spike doesn't move the memory needle at all — the queue becomes a notification channel, not storage. You lose some convenience versus passing the payload straight through, but for that burst pattern it's the difference between a stable queue and one that eats your events.

  4. Comment

    That burst pattern makes complete sense. NATS JetStream solves both issues because streams persist messages directly to disk instead of forcing everything into RAM like Redis. This prevents OOM data loss during massive event spikes while keeping idle running costs near zero.

  5. Comment

    The thing I'd nail down first is whether you need ordering per key or only one job in flight per key, because those lead to different designs. With Kafka the partition is the ordering unit, so one hot key stalls everything behind it on that partition, and a consumer group can't go wider than the partition count. With BullMQ you get per-group concurrency, but you're the one writing the lock logic and it gets fiddly when a worker dies mid-job. A quick check is to replay a burst where one key carries 40 percent of the traffic and watch p99 latency on the other keys. The tradeoff is Kafka's ops cost versus a Redis footprint that grows with payload size.

Excerpts above are public Reddit posts and comments. WIO never synthesizes Reddit URLs from stored ids, and entities are extracted automatically and may be wrong. See the extraction notes and the limitations and privacy section of the methodology.