Skip to content
/ metis Public

📖 simple Redis server clone written in Golang

License

Notifications You must be signed in to change notification settings

IfanTsai/metis

Repository files navigation

metis GitHub

A simple Redis server clone written in Golang.

Features

You can use redis-cli to connect to metis server. Supported commands are listed in command table.

Key Features:

  • Support datastructures: string, list, hash, set, sorted set
  • Multi databases and SELECT command
  • TTL for keys, support EXPIRE and TTL commands
  • Auth by password, support AUTH command
  • AOF persistence and rewrite, support rewrite manually by BGREWRITEAOF command

Run

# cat config.toml
go run main.go

image-20230131230958613

About

📖 simple Redis server clone written in Golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages