Hacker GitHub

← All repos

Snapchat/KeyDB

View on GitHub ↗ ★ 12,500 C++

A Multithreaded Fork of Redis

35 mentions on Hacker News by 23 people: 8 stories, 27 comments · first 2019-02-26 · latest 2024-04-03

Mentions per year 35 mentions · busiest year 2019 (12)
20082026
  1. Three. KeyDB forked before the recent shake-up. https://github.com/Snapchat/KeyDB
  2. …the changes they've done to redis have crossed my mind too. We'll probably move to Scylla. [0] https://github.com/Snapchat/KeyDB/issues/465 [1] https://github.com/Snapchat/KeyDB/issues
    comment by secondcoming · 2024-03-29 · in The race to replace Redis
  3. Somehow no one has mentioned KeyDB so: https://github.com/Snapchat/KeyDB [EDIT] whoops, didn't read the article, went immediately to comments for recommendations since that's what HN is good at IMO.
    comment by hardwaresofton · 2024-03-29 · in The race to replace Redis
  4. Came here to plug KeyDB. Really cool project. https://github.com/Snapchat/KeyDB
    comment by 1letterunixname · 2024-03-26 · in Redis adopts dual source-available licensing
  5. …in their Github, a couple of days ago they mentioned to be working on some features in a branch. https://github.com/Snapchat/KeyDB/issues/798#issuecomment-20...
    comment by edvardas · 2024-03-23 · in KeyDB: A Multithreaded Fork of Redis
  6. …many people, but it isn’t ok for what I’m working on. Update: it looks like KeyDB is a good one. https://github.com/Snapchat/KeyDB
  7. https://github.com/Snapchat/KeyDB KeyDB is an existing fork that’s well supported and has a solid community for those interested. It takes a different philosophy to Redis but can be a drop in replacement in many cases
  8. Potential alternatives: - https://github.com/dragonflydb/dragonfly (BSL-licensed, aka not OSS). - https://github.com/Snapchat/KeyDB (BSD-licensed) Anyone using one of these?
    comment by fermigier · 2024-03-21 · in Redis adopts dual source-available licensing
  9. To me it's still not clear if 6.3.x is stable ( https://github.com/Snapchat/KeyDB/issues/494 ) and performant ( https://github.com/Snapchat/KeyDB/issues/470 ).
  10. We run into the following one quite regularly: https://github.com/Snapchat/KeyDB/issues/465
    comment by secondcoming · 2023-05-21 · in KeyDB – A Multithreaded Fork of Redis
  11. https://github.com/Snapchat/KeyDB/issues?q=is%3Aopen+is%3Ais... :O
    comment by gizzlon · 2023-05-21 · in KeyDB – A Multithreaded Fork of Redis
  12. I think this is relevant... These are 3 OSS databases that can be an alternative to Redis: - KeyDB: https://github.com/snapchat/keydb - Dragonfly: https://github.com/dragonflydb/dragonfly - Skytable: https://github.com/skytable/skytable I…
  13. …flash-as-memory in a pinch, I'm way more excited to roll that out than I am Redis these days. [0]: https://github.com/EQ-Alpha/KeyDB
  14. …configurations I've seen and the offerings at AWS (I haven't really looked at GCP node types). [0]: https://github.com/EQ-Alpha/KeyDB/wiki/Legacy-FLASH-Storage
  15. …you really have to. Ofcourse. I am just way too curious and excited to learn about these! [0] - https://github.com/EQ-Alpha/KeyDB/blob/v6.0.16/src/fastlock....
  16. KeyDB's repo https://github.com/EQ-Alpha/KeyDB
  17. …on performance and memory efficiency. Job Description: https://keydb.dev/careers.html Github Link: https://github.com/JohnSully/KeyDB You can email your resume to ben@keydb.dev to apply
    comment by benschermel · 2020-11-02 · in Ask HN: Who is hiring? (November 2020)
  18. …other features. One option is KeyDB which has multithreading and persistence beyond RAM capacity: https://github.com/JohnSully/KeyDB
    comment by manigandham · 2020-03-09 · in Memcached 1.6
  19. …multithreading and persistence to support larger-than-RAM workloads and active/active failover. https://github.com/JohnSully/KeyDB
  20. …directly around large values (redis does unnecessary copies). It may work well for your use case. https://github.com/JohnSully/KeyDB
    comment by jdsully · 2019-12-20 · in Redis 6 RC1 is out today
  21. …or something else as "closed source commercial software", but KeyDB is BSD licensed like Redis: https://github.com/JohnSully/KeyDB/blob/unstable/COPYING
  22. …any help you van give with KeyDB. It’s an attempt to accelerate progress in the Redis universe. https://github.com/JohnSully/KeyDB
  23. KeyDB: a multi-threaded fork of Redis. https://github.com/JohnSully/KeyDB It seemed crazy to me Redis was still single threaded in 2019. Sometimes the rationale was one thread was enough to saturate a machine (it is not). Other times it…
    comment by jdsully · 2019-07-05 · in Ask HN: What are you working on?
  24. …by being single threaded. I can speak from experience because I maintain a Multithreaded Fork: https://github.com/JohnSully/KeyDB KeyDB can easily get 2-3x the QPS with half the latency.
  25. I just implemented S3 loading in this change: https://github.com/JohnSully/KeyDB/commit/a45f212693956a6fb1... Its currently in the unstable branch, once it gets shaken out a bit I'll release 0.9.3 with it included.
    comment by jdsully · 2019-03-13 · in KeyDB: A Multithreaded Redis Fork
  26. …only 3 bytes in these benchmarks). Since we're sharing Redis clones, here's my multithreaded one: https://github.com/JohnSully/KeyDB
  27. …out of AVX and SSE. I find the register allocation to be extremely poor when using intrinsics. 1. https://github.com/JohnSully/KeyDB/blob/unstable/src/fastloc...
    comment by jdsully · 2019-03-01 · in NASM Tutorial (2018)