Redis is an open-source, in-memory datastore with powerful native data structures. There are, however, use cases where you might need additional features or completely different capabilities altogether. Redis modules are advanced features that allow us to implement custom data types specific. Essentially, a module is a dynamic library that can be loaded into Redis at startup […]
Redis is an open-source, in-memory data structure store. You can use Redis as a messaging system, thanks to its support for Redis Streams, Pub/Sub, and lists (which can act as a queue). Although it’s primarily an in-memory store, a spectrum of persistence options are available. Transactions and pipeline capabilities enhance performance for scalable applications. Moreover, […]
Redis is an open-source, in-memory datastore. You can use Redis as a messaging system by employing one of its three features: Streams, Pub/Sub, and Lists. Additionally, Redis offers Transaction and Pipeline capabilities to help build performant applications at scale. Lua scripting, server-side functions, and modules further enable you to extend Redis’s functionality. In this article, […]
Our mission at Semaphore is to empower engineers to ship excellent products by providing them with a state-of-the-art CI/CD experience. We’re excited to announce that Semaphore is the only CI/CD solution that provides powerful out-of-the-box support for monorepo projects. A while back, our team introduced the first step in supporting monorepo: the change_in function, which […]
Here at Semaphore, we are committed to providing excellent CI/CD performance and outstanding usability to the next generation technology leaders. Since 2012, we’ve been incrementally improving our CI/CD software based on your feedback while keeping the end goal in mind: to develop a stable, mature, and innovative CI/CD tool that world-class engineers would find truly […]