Marc Gravell
Marc Gravell
(additional observation; if your staging environment is not clustered, but your production *is* clustered: it will miss a wide range of cluster-specific scenarios that you *probably* want to validate against)
> Staging environment has 2 cluster nodes and PROD has 3 so I feel it should have failed on STAGE as well but it did not. That's fair; I'm surprised...
If you're using "ASP.NET Boilerplate": this seems like a question for them; I can only comment on things that directly use the API
if you're using `Abp.RedisCache`, I'm going to recommend "oh god, don't use that"; my reasons: https://github.com/aspnetboilerplate/aspnetboilerplate/blob/a5aa294489c720c15a90b35462a0e8654b377963/src/Abp.RedisCache/Runtime/Caching/Redis/RedisDatabaseExtensions.cs#L23C17-L27 and https://github.com/aspnetboilerplate/aspnetboilerplate/blob/a5aa294489c720c15a90b35462a0e8654b377963/src/Abp.RedisCache/Runtime/Caching/Redis/RedisDatabaseExtensions.cs#L42 a: the `KEYS` command is *not* suitable for production use (it *will*...
looking at the `ClearAsync()` path from, your stack-trace, that comes in here: https://github.com/aspnetboilerplate/aspnetboilerplate/blob/a5aa294489c720c15a90b35462a0e8654b377963/src/Abp.RedisCache/Runtime/Caching/Redis/AbpRedisCache.cs#L351 which calls into the code I opined on above - so... yeah, that's definitely the "why is...
@ismcagdas for general cluster mode, the rules are as per https://redis.io/docs/management/scaling/#:~:text=Redis%20Cluster%20supports%20multiple%20key,a%20feature%20called%20hash%20tags. with comments specific to scripting here: https://redis.io/docs/interact/programmability/eval-intro#script-parameterization the short version is: only a single "slot" can be used per...
We're aware. The problem is doing this without causing an API explosion, since we would have to add overloads, not change existing signatures. We should probably do a pass at...
Is it possible for you to connect to one of the servers with `redis-cli` and issue the command `cluster nodes` ? I'm very curious what the server is responding there
I propose that we do add a minor tweak to *explicitly exclude* wildcard addresses (with an entry in the log), but: the library can't work with this misconfiguration, so the...
Usually, this command is used in tandem with KeyDump, so you'd also want parity there. What's the scenario where this would be useful? For example, for StringGet there is a...