whatisgithub

What is redis-rpm?

redis/redis-rpm — explained in plain English

Analysis updated 2026-07-12 · repo last pushed 2026-07-10

17SmartyAudience · ops devopsComplexity · 3/5ActiveSetup · moderate

In one sentence

Bundles Redis 8.0 and four popular add-ons into a single ready-to-install package for enterprise Linux systems like RHEL, Rocky Linux, and AlmaLinux, saving you from compiling each piece separately.

Mindmap

mindmap
  root((repo))
    What it does
      Bundles Redis 8.0
      Includes four modules
      One-step install
    Modules included
      RedisBloom
      RediSearch
      RedisTimeSeries
      ReJSON
    Tech stack
      Docker containers
      nfpm packaging tool
      GitHub Actions automation
    Target systems
      Rocky Linux 8/9/10
      RHEL compatible
      AlmaLinux compatible
    Audience
      System admins
      DevOps engineers
      Corporate data centers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install Redis with full-text search, time-series, JSON, and probabilistic data support in one step on RHEL or Rocky Linux.

USE CASE 2

Set up Redis for caching session data or powering search features in a corporate data center on Red Hat-compatible Linux.

USE CASE 3

Automate building installable Redis packages by forking the repo and pushing a version tag to trigger GitHub Actions.

USE CASE 4

Deploy a standard Redis service across multiple enterprise Linux versions without manually compiling each module separately.

What is it built with?

SmartyDockernfpmGitHub ActionsRPM

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Docker for local builds and a Red Hat-compatible Linux system such as RHEL, Rocky Linux, or AlmaLinux for installation.

No license information is provided in this repository, so usage rights are unclear and you should contact the maintainers before using it.

So what is it?

Redis Open Source is a popular in-memory database that powers caching, search, and real-time features in many applications. The redis-rpm project takes that database and bundles it up as a ready-to-install package for enterprise Linux systems. Instead of spending time compiling the software yourself, you get a single file that installs Redis and several of its most popular add-ons in one step. The project packages Redis version 8.0 alongside four commonly used modules: RedisBloom for probabilistic data structures, RediSearch for full-text search, RedisTimeSeries for time-stamped data, and ReJSON for working with JSON data. Together, these cover a wide range of use cases without requiring separate installations. The build process itself uses Docker containers to create a consistent packaging environment, and a tool called nfpm to assemble the final RPM file. The repository is set up to work across different system architectures and Linux versions, including Rocky Linux 8, 9, and 10, which also makes it compatible with RHEL and AlmaLinux equivalents. Included configuration files handle standard setup details, such as where Redis stores its data and how it runs as a background service. This project is aimed at system administrators, DevOps engineers, or anyone running infrastructure on Red Hat-compatible Linux distributions. For example, a team running their services on RHEL in a corporate data center might need Redis for caching session data or powering a search feature. Instead of hunting down individual packages for each Redis module, they can install everything at once and manage it through their standard system tools. The repository also includes automation for building these packages through GitHub Actions. A user can fork the repository, push a version tag, and the system will automatically produce the installable packages.

Copy-paste prompts

Prompt 1
I need to install Redis 8.0 with RediSearch, RedisBloom, RedisTimeSeries, and ReJSON on Rocky Linux 9. Walk me through downloading and installing the RPM package from this repo and verifying the modules are loaded.
Prompt 2
Help me set up a build pipeline for this Redis RPM packaging repo on GitHub Actions. I want to fork it, push a version tag, and have it automatically produce installable RPM packages for Rocky Linux 8, 9, and 10.
Prompt 3
I'm configuring Redis as a background service on RHEL after installing from this RPM package. Guide me through the included config files so data directories and service startup match standard system conventions.
Prompt 4
Show me how to build these Redis RPM packages locally using the Docker setup and nfpm tool described in this repo, instead of relying on the GitHub Actions automation.

Frequently asked questions

What is redis-rpm?

Bundles Redis 8.0 and four popular add-ons into a single ready-to-install package for enterprise Linux systems like RHEL, Rocky Linux, and AlmaLinux, saving you from compiling each piece separately.

What language is redis-rpm written in?

Mainly Smarty. The stack also includes Smarty, Docker, nfpm.

Is redis-rpm actively maintained?

Active — commit in last 30 days (last push 2026-07-10).

What license does redis-rpm use?

No license information is provided in this repository, so usage rights are unclear and you should contact the maintainers before using it.

How hard is redis-rpm to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is redis-rpm for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.