grisha/thredis
View on GitHub ↗ ★ 229 C
Thredis is Threaded Redis. Thredis is a fork of Redis that allows for complex operations to be processed in parallel threads for better performance on multi-core systems. See thredis.org and README-THREDIS file.
6 mentions on Hacker News by 1 person: 0 stories, 6 comments · first 2013-01-24 · latest 2021-04-27
20082026
-
I forked Redis to create Thredis almost 9 years ago. Some notes on how it was implemented: https://github.com/grisha/thredis/blob/master/README-THREDIS Then I added SQLite to it, more details here: http://thredis.org This was all done…
comment by gtrubetskoy · 2021-04-27 · in KeyDB CEO Interview: Getting into YC with a Fork of Redis -
FWIW - my notes on how locking was done in Thredis: https://github.com/grisha/thredis/blob/master/README-THREDIS
comment by gtrubetskoy · 2019-03-12 · in KeyDB: A Multithreaded Redis Fork -
…and database internals in the process: Main concept: http://thredis.org/ Implementation details: https://github.com/grisha/thredis/blob/master/README-THREDIS
comment by gtrubetskoy · 2018-04-27 · in Forking Redis: SSL/TLS and Transactions -
…the top of HN). http://thredis.org/ Thredis also added multi-threading to Redis. The code is here: https://github.com/grisha/thredis
comment by gtrubetskoy · 2016-12-16 · in RediSQL – A Redis module that provides a functional SQL database -
…strategy, it took me a while to realize that a lot fewer locks than it seems at first is needed: https://github.com/grisha/thredis/blob/c9207a373c3ff0c9fb70a...
comment by gtrubetskoy · 2015-09-27 · in Clarifications about Redis and Memcached -
They are explained here: https://github.com/grisha/thredis/blob/master/README-THREDIS Initially Thredis was just threaded Redis, and I had a very specific use case for that. The idea of adding SQLite came later.
comment by gtrubetskoy · 2013-01-24 · in Thredis is Redis + SQL + Threads