Come devono essere progettate le chiavi in un archivio di valori-chiave?
Ad esempio, se è necessario interrogare gli utenti in base alle loro e-mail (un indice secondario manuale), la chiave dovrebbe essere user:email_index:[email protected]
o user:email_index:<SOME_FIXED_WIDTH_HASH>
?
Se sì, quale algoritmo hash dovrebbe essere usato? Esiste un algoritmo di hash sequenziale per stringhe di hashing che preserva la sequenza? (nel caso in cui abbiamo bisogno di ordinare le stringhe)
Forse :id
dovrebbe essere aggiunto alla fine - questo è solo a scopo dimostrativo.