Questions tagged [keydb]

11 questions
7
votes
1 answer

IOREDIS - Error Trying to Migrate from Redis to KeyDB

We were using Redis for a plenty of time until we have come to the conclusion that moving to KeyDB may be a good choice for its features. Environment OS: Centos 7 NodeJs: v12.18.0 Redis: v6.0.5 Targeted KeyDB: v0.0.0 (git:1069d0b4) // keydb-cli -v…
Peshraw H. Ahmed
  • 439
  • 3
  • 22
2
votes
1 answer

Redis set key, val only if val matches a previous one for concurrency

How can one do this? Using Jedis and Java. I am working with hset right now, but does no really matter. Does one have to send along lua code to achieve this? How is that done with Jedis?
mjs
  • 21,431
  • 31
  • 118
  • 200
1
vote
1 answer

KeyDb replica master is connected, but not working

I want to create an active-active replication for keydb, I used the official docs https://docs.keydb.dev/docs/active-rep/ , however, I'm not getting the expected results, even though I'm not getting errors. Config A: port 6379 requirepass…
1
vote
0 answers

Proper Fault-tolerant/HA setup for KeyDB/Redis in Kubernetes

Sorry for a long post, but I hope it would relieve us from some of clarifying questions. I also added some diagrams to split the wall of text, hope you'll like those. We are in the process of moving our current solution to local Kubernetes…
Mikhail
  • 1,223
  • 14
  • 25
0
votes
0 answers

Lettuce redis client command retry mechanism

Is there any mechanism in the lettuce client to retry the command if it doesn't receive a response in some time? I have observed that lettuce is retrying the command after 200 ms if the response is not received. Can someone help with the conceptual…
VJS
  • 2,891
  • 7
  • 38
  • 70
0
votes
1 answer

How to call KeyDB's EXPIREMEMBER method from PHP

I am working on replacing Redis with KeyDB in my application, in order to utilise the KeyDB EXPIREMEMBER feature. However, this method is not included with PHPRedis. Is there a KeyDB drop-in replacement for PHPRedis that adds this? Alternatively, is…
John Rix
  • 6,271
  • 5
  • 40
  • 46
0
votes
0 answers

Should I use many segments in KeyDb?

I am refactoring a project with legacy code and moving the old cache to KeyDb. I have many classes which use cache. Each of them is working with the ids of users. One is for membership, the other for voting, photos, and so on. And my question - Is…
Martin54
  • 1,349
  • 2
  • 13
  • 34
0
votes
1 answer

which system should I choose to make it easier to transfer it to a cluster later?

we have a small project, and we want to start using a non-clustered version of either keydb or redis. I've read a lot of reviews. I would like to hear more. Which system will be easier to turn into a cluster in the future, and maybe transfer to…
Iceforest
  • 309
  • 1
  • 11
0
votes
1 answer

KeyDB and multithreading: Looks like no multithreading is going on?

I am experimenting with KeyDB to see if and how much performance improvements can be gained, as there are definitely bottlenecks with Redis single-threaded query model. So I found KeyDB, and they say they use "real" multithreading to do parallel…
Ted
  • 19,727
  • 35
  • 96
  • 154
0
votes
1 answer

Dataset for testing KeyDB

I'm new to the world of in-memory dbs, expecially the KeyDb is known to me for just like a couple of days, I wonder if the dataset that KeyDb/Redis had been tested on, is publicly available. I would like to do testing myself. Thanks in advance.
programmer0
  • 147
  • 7
-1
votes
1 answer

Golang how to get started with KEYDB

I started studying the question of how to replace REDIS and found descriptions of the KEYDB database, but I did not find a description of how to start using it with Golang, if there are examples or who knows where to read, please share information.
Shota
  • 1
  • 3