制定一套良好的健模式、語法和命名約定是高效穩定的解決方案和技術混亂的分水嶺redis
KEYS 須要遍歷數據庫中的每個鍵, 對實例形成長時間的阻塞,甚至會致使Redis的內存耗盡數據庫
SCAN HSCAN SSCAN ZSCAN 爲全部key提供一個迭代器,能夠對全部鍵進行增量式調用。抽取一個隨機的鍵片斷。若是一個元素在從頭至尾的迭代中不是始終存在,那麼scan命令不保證該元素可以返回。內存
redis將全部數據作爲字符串存儲,特定字符串的類型信息也會被維護起來以支持incr/decr和bitstring命令字符串