Uw opties zijn als volgt:
- Gebruik
LREMen het te vervangen als het werd gevonden. - Een aparte
SETbehouden in combinatie met uwLIST - Door de
LISTbladeren totdat je het item vindt of het einde bereikt.
Redis-lijsten worden geïmplementeerd als een https://en.wikipedia.org/wiki/Linked_list, vandaar de beperkingen.
Ik denk dat je beste optie is om een dubbele SET te behouden . Dit is wat ik geneigd ben te doen. Zie het maar als een extra index. Hoe dan ook, zorg ervoor dat je acties atomair zijn met MULTI -EXEC of Lua-scripts.