redis-rs
Redis library for rust (by redis-rs)
Redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine. (by redis)
| redis-rs | Redis | |
|---|---|---|
| 20 | 410 | |
| 4,125 | 72,189 | |
| 1.6% | 0.9% | |
| 9.5 | 9.8 | |
| 10 days ago | 5 days ago | |
| Rust | C | |
| GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
redis-rs
Posts with mentions or reviews of redis-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-27.
- Redis-rs and Redis-test 1.0.0
- Redis Inc seeks control over Rust Redis-rs library, talk of trademark concerns
https://github.com/redis-rs/redis-rs/issues/1419#issuecommen... - looks to be mostly resolved at this point, with Redis Inc. simply going to step up its contributions to the open-source version without taking control.
- Redis is trying to take over the all of the OSS Redis libraries
There is a new comment by antirez in the past few minutes: https://github.com/redis-rs/redis-rs/issues/1419#issuecommen...
- Future Crate Maintenance and Redis Inc. Relationship
- Meet Fred: The most awesome Redis client for Rust.
The goto Redis client for Rust is called redis-rs. It has over 3k stars on Github. but I found it very annoying to use because I quickly found out that if you want to set any value you had to get a mutable reference to the underlying client. Which meant great pain to store Redis client in the global scope. People who do not know what a mutable reference is consider the let keyword in JavaScript. you can mutate or change a variable that is initiated with let.
- [I made this] – staticPi – websocket forwarder
staticpi, is a websocket forwarding service. Basically, it enables one to keep a Raspberry pi, or any computer, “connected”, in order to send and receive messages to and from any client, without having to deal with a static IP address, open ports on your router, or similar. Built in Rust, using axum, which in turn uses tungestine-rs for the websocket connections, tokio, sqlx, redis-rs and others.
- A Rust client library for interacting with Microsoft Airsim https://github.com/Sollimann/airsim-client
redis (use streams and pubsub)
- Redust: a new Redis client
Are you addressing the long-standing issue that the redis client has related to dropped connections?
- Chumsky, a parser combinator crate that makes writing error-tolerant parsers with recovery easy and fun!
I switched to LALRPOP for gluon but I still use combine in https://github.com/mitsuhiko/redis-rs and some other projects which need to parse "protocols" (less need for good error messages/error recovery and more need for speed).
- Getting started with MongoDB and Redis in Rust
The project is implemented with MongoDB Rust driver and redis-rs crate.
Redis
Posts with mentions or reviews of Redis. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-11-15.
- Redis's Homegrown JSON Parser
- How AI-powered automation in productivity apps boosts Symfony performance?
Place Redis near the app for session and cache speed. See https://redis.io/.
- Self Hostable Multi-Location Uptime Monitoring
My initial idea was to leverage the main application’s queue worker by deploying a queue worker remotely and setting up a secure connection between them using something like Wireguard. Vigilant is written in PHP using the Laravel framework, for queuing it uses Laravel Horizon. This is a queuing system built on top of Redis. All monitoring tasks in Vigilant are executed on this queue, it allows for multiple queues to exist identified by an unique name. Vigilant has queues for uptime, dns, lighthouse etc, this way the different monitors don’t block each other and resources can be managed per type of monitor. To start a queue worker we can run a single command in a container, exactly like the horizon container does now in the current Docker compose setup. So my first try was to deploy a remote Horizon worker that just handles one queue and name it something like uptime:de or uptime:us to specify the location. Horizon already runs in a separate Docker container.
- The AI-Native GraphDB + GraphRAG + Graph Memory Landscape & Market Catalog
Redis / RedisGraph - redis.io/
- McKinsey wonders how to sell AI apps with no measurable benefits
It's for investors AFAICT. When Masayoshi Son opens your home page it better say 'AI' in big bold letters.
Is your product a search engine? It's AI now. [1][2]
Is it a cache? Actually, it's AI. [3]
A load balancer? Believe it or not, AI. [4]
[1] https://www.elastic.co/
[2] https://vespa.ai/
[3] https://redis.io/
[4] https://www.f5.com/
- Hacktoberfest 2025 with Ghostfolio
The software is fully written in TypeScript and organized as an Nx workspace, utilizing the latest framework releases. The backend is based on NestJS in combination with PostgreSQL as a database together with Prisma and Redis for caching. The frontend is developed with Angular.
- Redis Explained: What It Is, Why You Need It, and How to Install It the Easy Way
Here’s the thing: sometimes it’s not your database’s fault. What’s missing is a speed booster in your architecture: Redis.
- Postgres for everything? not really..and here are some of the problems.
Redis
- Real-Time Sync Alternatives: Vaultrice vs. localStorage, DIY, Firebase, Pusher
This is the path of ultimate control. You spin up a Node.js server, add the socket.io library for WebSocket communication, and use a Redis instance to manage connection state and pub/sub messaging across multiple server instances.
- Is Your Fraud Screening Process Ignoring Local Patterns?
Your Database: This is your system's memory. It can be a fast in-memory store like Redis for temporary data (perfect for velocity checks) or a persistent relational database like PostgreSQL for long-term data (like blacklists).
What are some alternatives?
When comparing redis-rs and Redis you can also consider the following projects:
tikv - Distributed transactional key-value database, originally created to complement TiDB
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
sled - the champagne of beta embedded databases
Riak - Riak is a decentralized datastore from Basho Technologies.
r2d2 - A generic connection pool for Rust
Apache HBase - Apache HBase