Redis is fast – I'll cache in Postgres

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. redka

    Redis re-implemented with SQL

    In similar vein, I’d always thought Redka (https://github.com/nalgeon/redka) was a neat idea since it gives you access to a subset of the Redis API backed by either SQLite or Postgres

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. rueidis

    A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.

    It's testing RTT rather than the peak throughput of Redis.

    I'd suggest using Redis pipelining -- or better: using the excellent rueidis redis client which performs auto-pipelining. Wouldn't be surprising to see a 10x performance boost.

    https://github.com/redis/rueidis

  4. pgx

    PostgreSQL driver and toolkit for Go

  5. solid_cache

    A database-backed ActiveSupport::Cache::Store

    Solid Cache, default in Rails 8.

    Doesn’t require SQLite.

    Works with other DBs:

    https://github.com/rails/solid_cache

  6. pgtune

    PostgreSQL configuration wizard (by gregs1104)

    I've not tried it myself but I believe that's what pgtune does: https://github.com/gregs1104/pgtune

  7. pgtune

    Pgtune - tuning PostgreSQL config by your hardware

    > This is the kind of thing that is "hard and tedious" for only about five minutes of LLM query or web search time

    not even! if you don't need to go super deep with tablespace configs or advanced replication right away, pgtune will get you to a pretty good spot in the time it takes to fill out a form.

    https://pgtune.leopard.in.ua/

    https://github.com/le0pard/pgtune

  8. programming-language-benchmarks

    Benchmarks for programming languages (by andrewmcwattersandco)

    That doesn't reflect reality. Most software in production runs off of defaults. The onus is on authors to make their publications as productive as possible. For all types of software, the rest of us aren't going to flame chart every little feature, or drop down into assembly.

    I want benchmarks that represent reality, not people gaming things. That's how TechEmpower's Framework Benchmarks got to where they were, and now it's a sea of data that's frustrating to read through, because most of it is noise.

    By comparison, here's a set of three tests across all of the most popular programming languages: https://github.com/andrewmcwattersandco/programming-language...

    It tests empty programs, creating records, and parsing JSON. It uses idiomatic programming for each of the programming languages, as a regular developer would write that code, or in the case of JSON parsing, it uses the de facto solutions most developers would use.

    And you can see the results align closely to developers' expectations, but now quantified. Developers know C++ is faster than Python. OK, but by how much? Oh, 4 orders of magnitude? That's significant for basic operations. Something can be taken away from that.

    Good benchmarks do this. They use defaults, they don't game anything, and they approach usage the way most users would.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. That doesn't reflect reality. Most software in production runs off of defaults. The onus is on authors to make their publications as productive as possible. For all types of software, the rest of us aren't going to flame chart every little feature, or drop down into assembly.

    I want benchmarks that represent reality, not people gaming things. That's how TechEmpower's Framework Benchmarks got to where they were, and now it's a sea of data that's frustrating to read through, because most of it is noise.

    By comparison, here's a set of three tests across all of the most popular programming languages: https://github.com/andrewmcwattersandco/programming-language...

    It tests empty programs, creating records, and parsing JSON. It uses idiomatic programming for each of the programming languages, as a regular developer would write that code, or in the case of JSON parsing, it uses the de facto solutions most developers would use.

    And you can see the results align closely to developers' expectations, but now quantified. Developers know C++ is faster than Python. OK, but by how much? Oh, 4 orders of magnitude? That's significant for basic operations. Something can be taken away from that.

    Good benchmarks do this. They use defaults, they don't game anything, and they approach usage the way most users would.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Zedis – A Redis clone I'm writing in Zig

    4 projects | news.ycombinator.com | 19 Sep 2025
  • Deploy Dragonfly Replication

    3 projects | dev.to | 16 Aug 2025
  • Valkey Turns One: How the Community Fork Left Redis in the Dust

    3 projects | news.ycombinator.com | 31 May 2025
  • Why redis is losing friends and valkey is gaining them

    2 projects | dev.to | 17 May 2025
  • Feature Comparison: Reliable Queue vs. Valkey and Redis Stream

    3 projects | dev.to | 15 May 2025

Did you know that Go is
the 3rd most popular programming language
based on number of references?