- Taipei, Taiwan
-
SpringBoot - 第二十五章 | 缓存支持與Redis集中式缓存(二)
上一篇介紹了在Spring Boot中如何引入緩存、緩存註解的使用、以及EhCache的整合。 雖然EhCache已經能夠適用很多應用場景,但是由於EhCache是進程內的緩存框架,在集群模式下時,各應用伺服器之間的緩存都是獨立的,因此在不同伺服器的進程間會存在緩存不一致的情況。即使EhC...
-
SpringBoot - 第二十四章 | 緩存支持註解配置與EhCache使用(一)
隨著時間的積累,應用的使用用戶不斷增加,資料規模也越來越大,往往資料庫查詢操作會成為影響用戶使用體驗的瓶頸,此時使用緩存往往是解決這一問題非常好的手段之一。 Spring 3開始提供了強大的基於註解的緩存支持,可以通過註解配置方式低侵入的給原有Spring應用增加緩存功能,提高資料訪問性能。 ...
-
SpringBoot - 第二十三章 | Redis的集成和使用(二)
前一章節示範了自動配置的StringRedisTemplate對象進行Redis的讀寫操作,該對像從命名中就可注意到支持的是String類型。有使用過spring-data-redis的一定熟悉RedisTemplate<K, V>接口,StringRedisTemplate就相當於R...
-
SpringBoot - 第二十二章 | Redis的集成和使用(一)
Spring Boot中除了對常用的關係型資料庫提供了優秀的自動化支持之外,對於很多NoSQL資料庫一樣提供了自動化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。 Redis介紹 Redis 是一個開源(BSD許可)的,內存...
-
Redis - 第四章 | 可視化工具
這邊介紹一下幾款Redis的可視化工具,因為在開發操作Redis的過程中,一直透過指令方式,其實是又花時間又不夠直覺,以下這邊推薦幾款可視化工具,供選擇使用。 Another Redis Desktop Manager 一個更快更好更穩定的redis桌面管理器,兼容Linux、win...
-
Redis - 第三章 | 指令参考
由於Redis的指令非常的多,網路上也非常多文章已經整理的很好;所以下面這邊我挑選了一篇我自認為非常好的指令參考。 這邊將連結提轉載出來。(這邊也註明轉載,若有侵權,告知後會立刻刪文) Redis 指令参考 本文件是 Redis Command Reference 和 Redis Doc...
-
Redis - 第二章 | 資料類型
在前一章稍微對Redis做了簡單的介紹,這邊將要說明Redis支援的每個資料類型,Redis支持 字串(string)、雜湊(hash)、清單(list)、集合(set)、有序集合(sorted set)、點陣圖(bitmap)和超重對數(hyperloglog),這邊會先行介紹前五種,至於點陣圖...
-
Redis - 第一章 | 簡介
因為已經開始介紹到Spring Boot Redis的集成和使用,所以這邊要開始好好介紹一下Redis,讓自己有個較完整的認識,而不是單純的去做使用而已。 隨著網際網路的發展,我們把一台一台伺服器變成多台伺服器。當開始建立資料備份時,需要加一個緩衝層來調整所有的查詢,投入更多硬體。最後,需要將...
-
Docker - 第五章 | 安裝Redis
前面主要是介紹了下 Dockerfile 的一些常用命令的說明。我們知道,利用 Dockerfile 可以建立一個新的Image,比如運行 Java 環境,就需要一個JDK環境的Image,但直接使用公共的Image時,一般上大小都比較大。所以本章節就主要結合 Dockerfile 文件,建立屬於...
-
SpringBoot - 第二十一章 | 資料驗證(三)
基本定義的驗證基本上已經夠我們使用了,但是在開發過程中,往往會有一些特殊的驗證而且重複使用率極高,所以這邊要介紹自定義驗證註解,還有驗證的部分,我們可以結合 第十八章 - SpringBoot 統一異常處理 來做不同的返回或是處理,以下也會特別一起做介紹。 自定義註解 自定義註解,主...