Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Redis:Classifique e obtenha n chaves vizinhas


Sim e não ao mesmo tempo.

Por que sim? O único tipo de dados redis - SORTED SET permite que você obtenha um intervalo de valores com base em decimal. Assim, com ZRANGEBYSCORE você pode obter valores por faixa de pontuação.
ZRANGEBYSCORE theKey 1220 1600

Fornece o conjunto de dados procurado.

Por que não? Na sua pergunta, você pergunta sobre vizinhos de pontuação. ZRANGEBYSCORE pode obter valores da pontuação mínima para a pontuação máxima, mas não "obter valores X menores que dados" ou "valores X ótimos depois fornecidos".