In Valkey, the bloom filter data type / commands are implemented in the valkey-bloom module which is an official valkey module compatible with versions 8.0 and above. Users will need to load this module onto their valkey server in order to use this feature.| valkey.io
Keyspace is the event where developers, SREs, and DevOps pros gather to share techniques, best practices, and new uses for Valkey. You’ll meet and network with the project maintainers, community enthusiasts, and thought leaders in a focused one-day event. The event will give insights into the project through general sessions, breakout rooms, lightning talks, and a workshop, in two distinct orbits (aka "tracks" if you want to be boring).| valkey.io
One of the great strengths of Valkey has always been its built-in ability to expire keys.| Valkey
If you explore Valkey’s documentation you might run across a feature called ‘numbered databases’ which allows you to separate the keyspace into (by default) 16 different databases. Digging into this feature reveals tantalizing ways to avoid key prefixing, house different workloads together on Valkey, and even perform patterns that are otherwise clunky. However, if you’ve done more research outside of the documentation on numbered databases you find advice like “don’t use them,” ...| Valkey
Valkey was founded just over a year ago to keep high-performance key/value storage in the open source community: free from vendor lock-in and restrictive licenses.| valkey.io
I sat on the selection committee for Keyspace and was floored by the number and quality of submissions we received. It's truly amazing to see the talent and depth of experience that is present in the Valkey community manifest in a slate of presentations aimed to interest both experienced and new Valkey users.| valkey.io
Stay up to date with the latest news, tutorials, and updates from the Valkey team.| valkey.io
The new Swift client for Valkey is now in preview. Learn about its features and how it brings the performance of Valkey to the Swift language.| valkey.io
Managing distributed applications across multiple Kubernetes clusters can be a complex and time-consuming process. This guide demonstrates how to streamline Valkey deployment using k0rdent'sMultiClusterService template, providing a practical example of modern multi-cluster application delivery.| Valkey
Join the Valkey crew on August 28, 2025 in Amsterdam for the first ever Valkey conference: Keyspace!| valkey.io
FAST.| valkey.io
Valkey-search is an official Valkey module that introduces native vector similarity search capabilities. It allows you to efficiently create indexes and search through billions of vectors stored in your Valkey instances. Whether you're building semantic search, fraud detection systems, or conversational AI experiences, Valkey-Search provides a flexible and high-performance foundation for your application. It is compatible with Valkey versions 8.1.1 and above and is BSD-3-Clause licensed.| Valkey
JSON is a ubiquitous format for semi-structured data, and developers often expect native support across their technology stack, including in-memory stores like Valkey. Previously, working with JSON in Valkey required serializing entire objects as strings or flattening them into Hashes, limiting nesting. These workarounds added complexity and made updates harder than they should be.| Valkey
Introducing valkey-bundle a single-container solution that combines Valkey with JSON, Bloom filters, Vector Similarity Search, and LDAP authentication capabilities to power development of real-time applications| valkey.io
Performance Optimization Methodology for Valkey| valkey.io
In an earlier article we explored the process of building Valkey Modules to enable developers to add features such as new commands and data types to Valkey without modifying its core.| Valkey
Two new Valkey users describe what it's really like to upgrade| valkey.io
How can adjusting your client library help you reduce Cloud costs and improve latency?| Valkey
The end of the calendar year is a great time to reflect, but for Valkey this particular year-end holds special meaning.| Valkey
While doing extensive performance testing on a Raspberry Pi is silly, it's made me realize the complexity of performance testing. For example, in some of the tests below I ended up managing to use all of the resources of the Raspberry Pi and achieved terrible performance. Every application has different performance characteristics so we'll walk through what factors to consider when it comes to deploying Valkey.| Valkey
The first ever release of Valkey, 7.2.5, became generally available more than 5 months ago.| Valkey
In the first part of this blog, we described how we offloaded almost all I/O operations to I/O threads, thereby freeing more CPU cycles in the main thread to execute commands. When we profiled the execution of the main thread, we found that a considerable amount of time was spent waiting for external memory. This was not entirely surprising, as when accessing random keys, the probability of finding the key in one of the processor caches is relatively low. Considering that external memory acc...| Valkey
Valkey 8.0 GA is around the corner and one of the themes is increasing overall memory efficiency. Memory overhead reduction has the obvious effect of better resource utilization, but also impacts performance. By minimizing unnecessary memory consumption, you can store more data with the same hardware resources and improve overall system responsiveness. This post is going to give an overview into how Valkey internally manages the data and its memory overhead. Additionally, it talks about the t...| Valkey
Valkey 8.0, set for release in September 2024, will bring major performance enhancements through a variety of improvements including a new multi-threaded architecture.| Valkey
The Valkey community is proud to unveil the first release candidate of Valkey 8.0,| Valkey
Valkey is a high-performance key/value datastore that supports workloads such as caching, and message queues, supporting many data types including strings, numbers, hashes, bitmaps, and more. Valkey can run in standalone or cluster mode for replication and high availability.| Valkey
What have people been saying since the last what's new post? Read on to find out.| Valkey
It's become clear that people want to talk about Valkey and have been publishing blog posts/articles fervently.| Valkey
What are Valkey modules?| Valkey
Exciting times!| Valkey
Learn how to use bloom filters to perform large-scale membership testing with significant memory savings.| valkey.io
Valkey 8.1 is now generally available! Come learn about the exciting improvements in performance, reliability, and observability that are available in this new version.| valkey.io
Designing a state-of-the art hash table| valkey.io
Valkey Glide now supports GO. Read to learn more about the new client designed for performance and developer productivity| valkey.io
Welcome! For the inaugural blog post on valkey.io, I’d like to recap the story so far, what to look forward to, and then describe how this blog works.| valkey.io