NoSql:not only sql,泛指非關係型數據庫。
爲什麼使用NoSql:高併發的讀寫數據庫已難以承載。動態網站,用戶個性化的信息來實時的生成動態頁面和提供動態信息,難以使用動態頁面靜態化技術,數據庫的併發負載非常高。 海量數據的高效率存儲和訪問。
redis:高性能的鍵值對數據庫,支持多種鍵值對數據類型:字符串類型、列表類型、有序集合類型、散列類型、集合類型。
redis應用場景:作爲緩存(最常見主要)、任務隊列、應用排行榜、網站的訪問統計、數據的過期處理、分佈式集羣架構中的session分離。
redis的keys通用操作:
key * 展示所有key
key my? 查看帶有my的key
expire name(具體key值) 1000 1000秒後過期
type name 顯示key的類型
multi 開啓事務 exec 提交事務 discard 回滾事務
redis數據結構之字符串: