Redis
 sql >> Base de données >  >> NoSQL >> Redis

Extraire plusieurs valeurs de la structure de données Redis de manière atomique ?

Utilisez LRANGE avec LTRIM dans une canalisation. Le pipeline sera exécuté comme une transaction atomique. Votre inquiétude ci-dessus concernant WATCH , EXEC ne sera pas applicable ici car vous exécutez le LRANGE et LTRIM comme une seule transaction sans la possibilité pour d'autres transactions d'autres clients de s'intercaler. Essayez-le.