Log In
Log In

Levelling up Boost.Redis

https://cppalliance.org/ruben/2025/10/07/Ruben2025Q3Update.html

Per‑operation cancellation via asio::cancel_after is added in Boost.Redis 1.90, together with custom startup commands replacing HELLO, Valkey support, race‑free cancellation handling, and upcoming Sentinel and health‑check enhancements.

Next Post

  • Decimal Goes Back to Review
    Link #Decimal
    The Decimal library is re‑entering Boost review (Oct 6‑15). Updates include renamed types/headers, simplified constructors, IEEE‑754 rounding, Antora docs, fmt and CMake support, and resolved review issues; hardware decimal and CUDA support are planned.
  • Ready, set, Redis!
    Link #Redis
    Boost.Redis is co‑maintained with an FSM redesign that improves testability, provides UNIX‑socket support, logging and updated docs. Boost.MySQL auth is enhanced, Boost.Postgres is started, OpenMethod and Bloom are reviewed, and test framework is extended.
  • Ruben's Q1 2024 Update
    Link #Redis
    Client‑side SQL formatting was added to Boost.MySQL for safe batch query composition. Boost.PFR support, Boost.Charconv integration, and a Boost.Parser evaluation were added. CI work for Boost.Redis and build‑script refactoring were also performed.
  • Ruben's January update: presenting Boost.MySQL's new pool!
    Link #Redis
    Boost.MySQL's experimental connection pool is added in Boost 1.85, handling reconnections, health checks, and session cleanup via reusable connections. Boost.Redis is released, network code is refactored to sans‑io state machines, and client‑side query formatting is planned.