一、前言
上一個章節,透過實踐完成Redis的命令操作,本章開始學習Redis的多種資料型別及使用場景,學習Redis的目的在於專案中針對不同的場景,使用Redis資料庫的資料型別特性提供最佳實踐,當然使用關係型資料庫或者其它快取資料庫一樣可以實現,但是選擇使用Redis自然具備一定的優勢,所以依次介紹資料庫的資料型別及每一個使用場景,並且提供簡單Demo示例,當然在生產環境僅僅使用示例是不夠的,還必須考慮其它因素。
二、型別
Redis資料庫提供了5中資料型別,主要包括字串(String)、雜湊(Hash)、列表(List)、集合(Set)、有序集合(Zset),上述資料型別在其它資料庫一樣使用比如字串、雜湊、列表是比較常見的資料型別,雖然都具備該型別,但是Redis提供了不一樣的特性,帶來不一樣的效果,豐富的資料型別是Redis在當前微服務、分散式、雲原生等架構,高併發、高效能、高可擴充套件性等質量下產生了高頻使用效果。
1、字串(String)