With 500 servers using Redisson, who does the cleanup work (evicting, updating time-outs, etc)? #5405
Replies: 5 comments 1 reply
-
|
Which management work do you mean? |
Beta Was this translation helpful? Give feedback.
-
|
The work of evicting keys from the regions, tracking idle timeouts, etc.
That isn't done by Redis itself so presumably it's done by Redisson. Which
of my hundreds of servers using Redisson to talk to Redis does that work?
β¦On Thu, Nov 2, 2023 at 12:40β―PM Nikita Koksharov ***@***.***> wrote:
Which management work do you mean?
β
Reply to this email directly, view it on GitHub
<#5405 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAACVTSLR3NNSBFEMD7IKLLYCPEIJAVCNFSM6AAAAAA6YGADTWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TINJZGAYTG>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Haβ¦ I hate it when I'm looking for an answer to a question on the internet and find my own question from year(s) ago. @mrniko Can you assist with an answer here? If I have 1000 consumers using redisson to talk to redis, do all of them run the housekeeping task that cleans up expired keys? If so, is it possible to not do that and tasking a subset of those workers with the housekeeping? (I ask because our redis node β an m7g.xlarge β is often at 92% for the engine CPU utilization in AWS Elasticache β¦ and I need to figure out if there's something I should do before scaling horizontally) |
Beta Was this translation helpful? Give feedback.
-
|
Any thoughts here, @mrniko ? |
Beta Was this translation helpful? Give feedback.
-
|
Does each Redisson-using client run their own cleanup process? Or is there
some internal cleanup process in Redis? And how do we tell Redisson to use
RMapCacheNative?
β¦ Message ID: <redisson/redisson/repo-discussions/5405/comments/11828337@
github.com>
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We're running into some very strange caching behavior (stop getting correct values for one minute). While investigating, this question came up: When there are more than one server using Redisson, how does the management work get done and who does it?
Beta Was this translation helpful? Give feedback.
All reactions