更新時間:2022-06-23 10:27:16 來源:動力節點 瀏覽4378次
有些小伙伴在學習Redis教程時對Redis連接池配置不是很了解,動力節點小編來為大家解答。
Sitecore Experience Commerce (XC) 支持 Redis 連接池。在響應對緩存數據的大量復雜請求時,數據庫連接池可以幫助提高 Commerce Engine 或 Commerce Engine Connect 的性能。
使用 Sitecore XC,當 Redis 連接池管理器從池中選擇一個連接時,它會根據StackExchange.Redis.ServerCounters.TotalOutstanding屬性使用負載最少的連接。在池中使用多個連接有助于防止單個連接中的請求超時導致其他排隊請求也超時的情況。
對于 Commerce Engine 緩存,Redis 緩存提供程序設置位于 Commerce Engineconfig.json文件中。
對于 Commerce Engine Connect 緩存,CE Con??nect 緩存設置位于 c:\inetpub\wwwroot\\App_Config\Include\Y.Commerce.Engine文件夾中的 Sitecore.Commerce.Engine.Connect.config文件中。
要配置連接池,請使用該redisConnectionPoolSize屬性指定池中允許的連接數。默認配置是:
“redisConnectionPoolSize”: 1
要為您的部署確定適當的 Redis 連接池大小設置,最好從一個對應于可用 CPU 內核計數的值開始,然后乘以 HT(如果使用 Intel 超線程技術)或 SMT (同時多線程,用于英特爾以外的處理器)。
例如:
4 (CPU cores) x 2 (HT/SMT) = 8,其中 8 是設置的初始值RedisConnectionPoolSize。
通過上述介紹,相信大家對Redis連接池配置已經有了一些了解,大家如果想了解更多相關知識,不妨來關注一下動力節點的Redis視頻教程,里面的課程內容由淺到深,通俗易懂,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習