"Create Amazon MemoryDB Cluster Instances#
You can create Amazon MemoryDB Clusters using the Cluster custom resource"
They really name their CRD "Cluster" ?? :facepalm:
Today I worked with an app storing its key not into the default 'database/namespace' in redis.
(default is 0)
The app stores into 12. So I had to 'select 12' before being able to query keys
Un lock simple avec un seul redis master :
SET lock_name random_value NX EX 250
NX : crée seulement si existe
EX : timeout en seconde
Retirer le lock seulement en donnant la valeur de creation du lock
Dans le cas de plusieurs serveurs redis pas du tout synchronisés, c'est plus compliqué (distributed lock) --> https://redis.io/topics/distlock
M'enfin c'est quand meme plus simple d'utiliser une queue (RMQ, SQS..) quand on peut
useful script to migrate redis server without downtime
Pour voir rapidement si il y a des l'activité sur une instance redis :
redis-cli info | grep -E 'used_memory:|changes|commands_processed'
à lancer plusieurs fois et voir si les résultats changent
ou bien un bon vieux tcpdump : tcpdump -i any dst port [port redis]
D'après ce que j'ai compris, hyperloglog est un algo qui a été implémenté dans redis et qui permet de compter plus rapidement et à moindre cout le nombre d'objet unique