6 ms·
The Fastest Redis Ever
- untech 2y agoI thought people stopped using Redis and moved on to a fork because of licensing issues. Is this true?
- miningape 2y agoNo, like yes they pissed a lot of people off and some people did migrate. But a large majority of "enterprise" customers didn't, it's just too much effort for a service you are paying for anyway.
- benatkin 2y agoI dunno, MongoDB is as if it's gone, due to a license change in 2018. So asking if redis should be thought of the same as MongoDB is a legitimate question. I just gave valkey-container its 100th star https://github.com/valkey-io/valkey-container https://github.com/valkey-io/valkey-container
- jeremycarter 2y ago"As if it's gone"? Is this a joke?
- cowsandmilk 2y agoMongodb is gone; everyone stopped using it. The publicly traded company behind it with thousands of employees and over a billion in revenue is a figment of your imagination.
- benatkin 2y agoIt's kind of like how Java still exists but doesn't commonly run in browsers in the form of a Java Applet. It exists behind the scenes and I'm sure many who used to use it now use it indirectly.
- benatkin 2y agoIt's sort of as if it's gone. TFA is about what I no longer recognize as what I used to mean when I talked about redis. Since the license change the project with the trademark no longer fits that concept. Valkey does. I'm not sure where I ca find something that fit my old context of MongoDB.
- tuananh 2y agovalkey is still dropin compatible now so migration is pretty easy. plus aws elasticache give you like 30% price cut when you switch to valkey powered engine ; which make it a pretty good incentive.
- silverwind 2y agoOnly AWS did, and their fork is already lacking several important new features like HEXPIRE.
- slig 2y ago>`HEXPIRE` Finally. Hope they implement this soon at Valkey.
- reconditerose 2y agoWe're working on it, you can follow the progress here: https://github.com/valkey-io/valkey/issues/640 https://github.com/valkey-io/valkey/issues/640.
- slig 2y agoGreat, thank you so much!
- OPoncz 2y agoIts available on Dragonfly https://github.com/dragonflydb/dragonfly https://github.com/dragonflydb/dragonfly Here is the docs https://www.dragonflydb.io/docs/command-reference/hashes/hexpire https://www.dragonflydb.io/docs/command-reference/hashes/hex...
- reconditerose 2y agoThere is a lot of adoption of Valkey. I know it's fun to hate on AWS, but there is a wider shift than just them. https://cloud.google.com/blog/products/databases/announcing-memorystore-for-valkey https://cloud.google.com/blog/products/databases/announcing-... https://upcloud.com/blog/now-supporting-valkey https://upcloud.com/blog/now-supporting-valkey https://aiven.io/blog/introducing-aiven-for-valkey https://aiven.io/blog/introducing-aiven-for-valkey https://www.instaclustr.com/blog/valkey-now-available/ https://www.instaclustr.com/blog/valkey-now-available/ https://elest.io/open-source/valkey https://elest.io/open-source/valkey
- davidgl 2y agoWe've switched to https://github.com/microsoft/Garnet https://github.com/microsoft/Garnet and been very happy
- Manfred 2y agoWe used Redis in a project where we also manage hosting on a semi-public cloud infrastructure and I had troubled figuring out if license change applied to our situation. We didn't want to pay a lawyer to figure this out, so we switched to Valkey.
- marklubi 2y agoThis sort of makes me sad. Redis has strayed from what its original goal/purpose was. I’ve been using it since it was in beta. Simple, clear, fast. The company I’m working for now keeps trying to add more and more functionality using Redis, that doesn’t belong in Redis, and then complains about Redis scaling issues.
- ivolimmen 2y agoThis is what I see everywhere. Something is a success and then everybody starts using it wrong. Like Elastic search as database, people use it for searching and then start using it as primary database. Mostly pushed by management BTW not always the software engineer.
- darkstar_16 2y agoYou'd be surprised how many engineers make these kinda decisions.
- addisonj 2y agoThat does not match my experience. Engineers learn a new tool, that tool is successful in solving a problem. Whether it is recency bias, incorrect pattern matching, or simply laziness, the tool is used again but with reduced success. Repeat that process a few more times (sometimes in different organizations) and now the tool is way outside the domain, ill-fit to the task at hand, and a huge pain. That often happens with engineers who pushed that tool getting promoted a few times and building their career on said tool, which is where I have seen this being pushed down, but I think it is important that in most cases are still engineers
- MortyWaves 2y agoI worked somewhere where a team, that can only be described as a clown team, decided to use Elastic as the “database” for the entire login/auth microservice, that other teams depended on. It was so slow and terrible.
- reissbaker 2y agoWhat do you think doesn't belong in Redis? I've always viewed Redis as basically "generic datastructures in a database" — as opposed to say, Memcached, which is a very simple in-memory-only key/value store (that has always been much faster than Redis). It's hard for me to point to specific features and say: that doesn't belong in Redis! Because Redis has generally felt (to me) like a grab bag of data structures + algorithms, that are meant to be fairly low-latency but not maximally so, where your dataset has to fit in RAM (but is regularly flushed to disk so you avoid cold start issues).
- pcthrowaway 2y agoThe inclusion of Redis timeseries is huge! This was available for a long time as an extension as part of Redis Stack, but most hosted Redis providers don't make extensions available (I'm assuming due to nuances in Redis's not-quite-open licensing). If cloud providers which include Redis are now going to include this, it opens up a lot of potential for my use case.
- jeltz 2y agoWhen do you want to store your time series data in Redis and not a database like TimescaleDB or Clickhouse which is optimized for storage on disk and analytics queries?
- rcarmo 2y agoLikely when it's small enough to keep in RAM and you want to do some sort of on-the fly aggregation/correlation.
- jeltz 2y agoThen you can usually just store it in the memory of your application. No need to complicate your stack by running another service.
- _joel 2y agoIsn't this just RocksDB?
- vrnvu 2y agoOr DuckDB
- rizky05 2y ago[dead]
- jeremycarter 2y ago
- MortyWaves 2y agoObnoxious amount of cookie/spam popups.
- deleted 2y ago[deleted]