Hacker GitHub

← All repos

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

Mentions per year 6 mentions · busiest year 2013 (1)
20082026
  1. 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…
  2. 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
  3. …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
  4. …the top of HN). http://thredis.org/ Thredis also added multi-threading to Redis. The code is here: https://github.com/grisha/thredis
  5. …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
  6. 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