专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Redis连接池配置详解

Redis连接池配置详解

更新时间:2022-06-23 10:27:16 来源:动力节点 浏览3790次

有些小伙伴在学习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视频教程,里面的课程内容由浅到深,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>