卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

windows的redis集群搭建和使用 如何使用RedisTemplate訪問Redis數(shù)據(jù)結(jié)構(gòu)?

如何使用RedisTemplate訪問Redis數(shù)據(jù)結(jié)構(gòu)?如果是Spring Boot項目,集成RedisTemplate非常簡單。01.在上添加依賴項pom.xml在文件中添加redis的依賴項;如

如何使用RedisTemplate訪問Redis數(shù)據(jù)結(jié)構(gòu)?

如果是Spring Boot項目,集成RedisTemplate非常簡單。

01.在上添加依賴項

pom.xml

在文件中添加redis的依賴項;如果不是Maven搭建的項目,需要自己配置。

02.添加配置Redis的相關(guān)配置,如IP、端口、端口、超時、連接池大小等。

03.此時,我們可以使用RedisTemplate。有些同學(xué)可能會有疑問。RedisTemplate包含在jar中嗎?你只需要做兩個配置就可以用了?

事實上,它是Spring Boot ;標準普爾慣例大于配置。Spring Boot的許多配置已經(jīng)為我們做好了。如果我們使用它給出的默認配置,我們不 不需要做額外的配置。如果你不 如果你不想使用默認配置,我們需要告訴Spring Boot你想做什么。

04.如果我們使用默認配置,將會有一些 "坑 "在里面。執(zhí)行上述代碼后,我們會發(fā)現(xiàn)Redis中的鍵和值前后會出現(xiàn)一些奇怪的字符,類似于這樣:

xacx

redis集成規(guī)范?

Redis是Redis的分布式容錯實現(xiàn),集群可以使用的功能是普通獨立Redis可以使用的功能的子集。redis的集成規(guī)范是:

1、冷熱數(shù)據(jù)的區(qū)分

雖然Redis支持持久性,但是將所有數(shù)據(jù)存儲在Redis中是非常昂貴的。建議將熱數(shù)據(jù)(如QPS超過5k)加載到Redis中。低頻數(shù)據(jù)可以存儲在Mysql和ElasticSearch中。

2、業(yè)務(wù)數(shù)據(jù)分離

唐 不要把所有不相關(guān)的數(shù)據(jù)服務(wù)放在一個Redis中。一方面避免了業(yè)務(wù)交互,另一方面避免了單實例擴展,可以減少影響面,故障時快速恢復(fù)。

3、消息大小限制

因為Redis是單線程服務(wù),太大的消息會阻塞和減慢其他操作。將消息內(nèi)容保持在1KB以下是一個好習慣。嚴格禁止單個記錄超過50KB。如果消息太大,持久化到磁盤上也會造成網(wǎng)絡(luò)帶寬占用高和IO問題。

4、連接數(shù)限制

頻繁的創(chuàng)建和破壞連接會浪費大量的系統(tǒng)資源,極端情況下會導(dǎo)致主機崩潰。請確保使用正確的Redis客戶端連接池配置。

5.緩存鍵設(shè)置過期時間。

作為緩存使用的密鑰,必須設(shè)置過期時間。過期時間不是越長越好,請根據(jù)業(yè)務(wù)性質(zhì)設(shè)置。注意,故障時間的單位是秒和毫秒,這是許多學(xué)生容易犯的錯誤,如果他們不 不要在意。

6.緩存不能有中間狀態(tài)。

緩存只應(yīng)用于緩存,業(yè)務(wù)邏輯移除后不得更改,不得切入業(yè)務(wù)。第一,緩存的高可用性會影響業(yè)務(wù);第二,深度耦合會產(chǎn)生不可預(yù)知的效果;第三,會對保養(yǎng)線產(chǎn)生皮膚效應(yīng)。