you can see the diff before you merge it. my main use case for lg is looking at diff and staging logical parts then committing with another tool or manually.
I would ensure that the data size is managed if you hit the limits due to your policy Redis will stop responding to ensure the data it has isn’t lost. I would also turn on some sort of persistence for data recovery in case of catastrophic failure. Early on this is totally fine and I would setup some monitors in redis data size relative to memory and try to keep 20% overhead weird things start to happen when systems are memory constrained.
Good point. Its often the problem space and other constraints that usually drive these decisions. Its important that you deal with problems when you have them.