随笔分类 -  缓存

cachex elixir 强大的缓存框架
摘要:cachex 是一个强大的elixir cache 库,提供了事务,fallback,以及过期等基本能力 包含的特性 TTL 最大大小限制 pre、post 执行hooks 事务以及row 锁 异步写操作 分布式 同步本地文件系统 streaming cache 批量写 用户命令调用 统计信息 参考 阅读全文

posted @ 2024-01-16 09:50 荣锋亮 阅读(55) 评论(0) 推荐(0) 编辑

golang 几个面向应用的通用存储层处理包
摘要:以下是整理的一个golang 不错的通用存储层包装,都是不错的选择 说明 gregjones/httpcache也是一个类似的通用cache 应用层包装,我们基于接口可以实现不通的cache支持,同时基于通用的存储处理我们 可以简化应用的开发,数据库驱动也是类似的模式 参考资料 https://gi 阅读全文

posted @ 2020-12-16 23:12 荣锋亮 阅读(167) 评论(0) 推荐(0) 编辑

golang httpcache 一个方便的http cache 处理包
摘要:httpcache 是一个golang http cache 协议的大部分实现,使用简单,而且支持不同的后端缓存模型(memory,disk,redis....) 以下是一个参考代码 项目结构 go mod module appdemo ​ go 1.15 ​ require ( github.co 阅读全文

posted @ 2020-11-05 22:41 荣锋亮 阅读(848) 评论(0) 推荐(0) 编辑

httpcache4j 一个不错的httpcache 处理包
摘要:httpcache4j实现了http 的rfc2616 大部分协议约定,可以用来方便的控制资源的cache,同时也是遵循了http 的cache 规范 以下是一个参考使用 demo 说明 就是一个对于图片下载的服务处理,第一次请求数据会cache(本地磁盘)后边请求就不需要了 项目准备 pom.xm 阅读全文

posted @ 2020-11-05 19:44 荣锋亮 阅读(255) 评论(0) 推荐(0) 编辑

nginx cache + imageproxy+minio 支持多级cache的图片缩放处理服务
摘要:以前有写过简单的基于imageproxy以及minio 的图片缩放服务,以下是一个集成nginx cache 增强imageproxy 的多级cache 能力 参考图 简单说明: iamgeproxy可以提供基于s3(minio)、内存、本地磁盘的cache 能力,同时我们的访问入口基于nginx, 阅读全文

posted @ 2020-11-03 20:21 荣锋亮 阅读(3012) 评论(1) 推荐(0) 编辑

apache trafficcontrol 开源的基于golang 的cdn 框架
摘要:apache trafficcontrol 是一个开源的基于golang编写的可以用来cdn 的框架 包含的模块 流量操作 流量路由 流量统计 流量portal 流量监控 参考资料 https://trafficcontrol.apache.org/ https://github.com/apach 阅读全文

posted @ 2020-10-23 20:29 荣锋亮 阅读(1111) 评论(0) 推荐(0) 编辑

bloom 单实例多接口proxy+api 控制cache 测试
摘要:bloom 是支持多proxy 配置的(基于shared)但是对于多proxy 的处理有一个bug (处理map 一直获取的是第一个)参考https://github.com/valeriansaliou/bloom/issues/16,以前有写过简单的介绍 以下是一个多api 接口cache 的测 阅读全文

posted @ 2020-06-23 11:28 荣锋亮 阅读(308) 评论(0) 推荐(0) 编辑

redis 设置为只读模式
摘要:数据库的只读模式,对于在系统出现重大故障,但是又不影响用户的查询操作还是很重要的 对于redis 设置只读模式需要分不同的场景 master-slave cluster single master-slave 模式 这个就比较简单的了,可以使用哨兵自动解决,或者通过命令行 slaveof host 阅读全文

posted @ 2019-05-22 08:57 荣锋亮 阅读(9907) 评论(0) 推荐(0) 编辑

bloom-server 基于 rust 编写的 rest api cache 中间件
摘要:bloom-server 基于 rust 编写的 rest api cache 中间件,他位于lb 与api worker 之间,使用redis 作为缓存内容存储, 我们需要做的就是配置proxy,同时他使用基于share 的概念,进行cache 的分布存储,包含了请求端口(proxy,访问数据) 阅读全文

posted @ 2019-02-24 10:38 荣锋亮 阅读(1173) 评论(0) 推荐(0) 编辑

apache geode 试用
摘要:使用docker 运行,文档参考的官方的5 分钟学习文档 拉取镜像 docker pull apachegeode/geode docker pull apachegeode/geode docker pull apachegeode/geode docker pull apachegeode/ge 阅读全文

posted @ 2019-01-10 16:15 荣锋亮 阅读(1415) 评论(0) 推荐(0) 编辑

Apache Accumulo
摘要:Apache Accumulo 是一个可靠的、可伸缩的、高性能的排序分布式的 Key-Value 存储解决方案, 基于单元访问控制以及可定制的服务器端处理。Accumulo使用 Google BigTable 设计思路,基于 Apache Hadoop、Zookeeper 和 Thrift 构建。  阅读全文

posted @ 2017-06-10 19:38 荣锋亮 阅读(945) 评论(0) 推荐(0) 编辑

nginx 缓存处理
摘要:核心指令 proxy_cache_path /data/nginx/cache/one levels=1:2 keys_zone=one:10m max_size=10g; proxy_cache_key "hostrequest_uri"; proxy_cache_path /data/ngi 阅读全文

posted @ 2017-04-01 09:39 荣锋亮 阅读(759) 评论(0) 推荐(0) 编辑

redis 连接池的一些问题
摘要:问题: Could not get a resource from the pool 将配置修改为如下: JedisPoolConfig config =newJedisPoolConfig(); config.setMaxTotal(200); config.setMaxIdle(50); con 阅读全文

posted @ 2017-03-16 14:29 荣锋亮 阅读(588) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示