You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

kong-pongosharedmemorycache

kong-pongo shared memory cache为“孔猿共享内存缓存”,其实现方式可以采用Redis作为缓存服务器,在Nginx中使用ngx_shared_memory_module模块访问共享内存。具体代码示例如下:

首先,需要安装Redis和Nginx:

sudo apt-get install redis-server nginx

在Nginx的配置文件中加入以下内容:

http { ...

定义共享内存区域

支持1MB的缓存

最多有1000个缓存

缓存键的长度不超过50个字符

键值对有效期为10秒

键值对数量超过1000时自动回收

键值对数量超过900时开始警告

默认1个缓存实例

缓存键的哈希函数为ngx_crc32_short

内存对齐为64字节

缓存域名为kong_pongo_cache

参考文档:http://nginx.org/en/docs/http/ngx_http_upstream_module.html#shared_zone

在Nginx中使用共享内存需要启用以下模块:

ngx_http_upstream_module

ngx_http_memcached_module

ngx_http_memcached_module

ngx_http_realip_module

ngx_http_stub_status_module

可以在编译Nginx时使用以下命令启用这些模块:

./configure --add-module=/path/to/module

或者通过第三方包管理器安装编译好的Nginx

Ubuntu: sudo apt-get install nginx-full

定义一个共享内存区域 kong_pongo_cache 共享整个 Nginx 服务进程

用于保存缓存

注意:如果有多个 worker,这里只粗略地除以 worker 个数,因为每个 worker 会有独立的共享内存缓存

使用一个 1MB 的共享内存,允许最多 1000 个 key 存在

缓存键最大长度为50,缓存有效期为10秒

指定使用 ngx_crc32_short 算法计算哈希值,对键进行分片存储

ngx_http_memcached_module 作为缓存管理模块

启用压缩算法 zlib

一旦缓存项超过1000个,就开始自动回收缓存

如果缓存项数量超过900个,则记录日志

接下来使用 $kong_pongo_cache 变量引用这个共享内存区域

另外一些注意事项:

不要在 upsteam 中使用 $kong_pongo

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

kong-pongosharedmemorycache -优选内容

kong-pongosharedmemorycache -相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询