IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存

    白宦成发表于 2024-03-23 04:09:29
    love 0

    在 从 LAMP 到 Docker based PaaS 工具 当中,我提到我现在使用的是 Docker Based PaaS 产品来托管站点。本站目前其实就是跑在 Docker 上的。

    使用默认的 WordPress 镜像时,我发现一个问题:没有支持 Redis 拓展!我使用 Redis 来缓存 Query,提升访问的性能。如果缺失了 Redis 拓展,就会减少一部分缓存的能力。于是开始研究如何在官方的 WordPress 镜像上加入 Redis 拓展。

    根据 WordPress 镜像的官方说明,我们可以 docker-php-ext-* 命令来配置镜像,安装必要的拓展,来满足我们日常使用的需求,并给出了官方的参考。

    不过,我在验证 Redis 拓展时,使用 docker-php-ext-* 命令没有配置成功,好在可以使用 pecl 来安装。于是,我便将 Dockerfile 修改成如下内容,来完成对于 Redis 拓展的安装。

    FROM wordpress:latest
    RUN pecl install -o -f redis && rm -rf /tmp/pear && docker-php-ext-enable redis

    修改好 Dockerfile ,然后重新启动,一切都好了~

    在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存最先出现在白宦成。



沪ICP备19023445号-2号
友情链接