05:24:57 GMT one question, if say we have 1 million keys stored in redis, Doing a simple * ... redis would have to iterate over all of the 1 million keys... but what happens if we do filtered * 05:25:00 GMT like abc|pqr|* where record of keys starting with abc|pqr are only 10 05:25:03 GMT would it still have to go over 1 million to find that? 05:25:20 GMT If so, in such a case should * NEVER be used on a production server? if there is no efficient way to use it? 12:13:35 GMT Omnipotent: correct. KEYS _always_ has to go through all keys (because how would it know otherwise that there are no more keys matching your pattern? it has no index to tell it that) 12:13:51 GMT if you absolutely must iterate the keyspace atleast use SCAN: http://redis.io/commands/scan 12:14:15 GMT in any case, if you happen to do that regularly re-think your data structure 12:15:59 GMT badboy_, Yep, I knew about the keys and scan difference... but I was unsure if there is any intelligent way to use the * (wildcard) in an optimized way 12:16:29 GMT or should wildcard NEVER be used on production servers as a rule of thumb? 20:27:59 GMT hi, can redis act as a rest server to be accessed from the internet? 22:47:23 GMT zautomata: no