Skip to main content
  1. Projects/

Redis-Go

·87 words·1 min· loading · loading ·
Go Redis
Harish Sheoran
Author
Harish Sheoran
Engineer
Table of Contents

Redis built from scratch in Go.

Source Code
#

harisheoran/redis-go

Redis built from scratch in Go.

Go
1
0

Workflow
#

Features
#

  • RESP Protocol Support:
    #

Fully implemented the Redis Serialization Protocol (RESP), supporting both reading and writing.

  • Core Commands:
    #

Currently supports essential Redis commands, including GET, SET, ECHO, and PING.

  • Passive Expiry:
    #

Implements Redis’ passive expiry mechanism, ensuring automatic removal of expired keys upon access.

  • Persistence with RDB:
    #

Supports Redis Database (RDB) persistence for data persistence.

Currently this project is in progeress…

Related

Multi-threaded Proxy server
·225 words·2 mins· loading · loading
Go tcp
Multi-threaded Proxy server # A multi-threaded forward proxy server in Go using low-level socket connections to handle concurrent client requests efficiently.
Chat System: On-Premises Chat Application for Enterprises
·170 words·1 min· loading · loading
Go kafka redis
Introducing Chat System Enterprise, a cutting-edge, on-premises chat application designed specifically for companies that prioritize security, privacy, and control.
Repoguard: Secure Your Repos, Manage Access Seamlessly.
·175 words·1 min· loading · loading
Go CLI
Repoguard is CLI tool built in Go language to monitor access of GitHub Repositories.