SkillAgentSearch skills...

Dojodis

High-performance Redis server implemented in Scala with ZIO.

Install / Use

/learn @otobrglez/Dojodis
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

dojodis 🍤

dojodis is an experimental high-performance Redis clone written Scala ZIO.

Supported Commands

dojodis server supports the following Redis commands: get, set, exists, incr, incrby, ping, del, keys

Development

sbt run

redis-cli -p 6666 set my_name "Oto Brglez"
redis-cli -p 6666 get my_name
cat test.txt | redis-cli -h 127.0.0.1 -p 6666

Silly benchmark

Although this is considered to be a very experimental project I was really tempted to make it compliant with redis-benchmark to see how it will perform.

Simple dojodis vs. Redis v7 benchmark

Benchmark was ran against Redis server v=7.0.0 sha=00000000:0 malloc=libc bits=64 build=efafb97113670c08 and here are the results for the common test suite. Raw data can be found here.

redis-benchmark -h 127.0.0.1 -p 6666 -t get,set,incr,incrby,del -n 100000 -c 4 --csv

Resources

Authors

Twitter Follow

View on GitHub
GitHub Stars28
CategoryDevelopment
Updated1mo ago
Forks2

Languages

Scala

Security Score

80/100

Audited on Feb 9, 2026

No findings