I am trying to see how I can select keys in redis based off of the value of these keys. I am using redis in order to store a "word score" for each word in the english language to give search recommendations on my site. The larger the word score, the more common the word is on the site and therefore the more it will be recommended as the user types something into the search bar. I cannot implement this feature without having something similar to the WHERE clause in SQL, so is there anyway to have this kind of behavior in redis? Should I implement a different kind of database for this problem? (I chose redis because it is fast).