标签 phpRedis 下的文章

phpredis无法aiven.io的valkey的解决方法

更新博客需要轻量缓存,直接锁定 Aiven.io 托管 Valkey——1GB 基础空间足够用,节点分布广、高可用,关键是它本身就是 Redis 的分支,协议完全兼容,自动备份、扩容这些特性省了不少运维麻烦,堪称“开箱即用”的典范。

不过 Aiven 官方推荐的 PHP 客户端是 Predis(纯 PHP 实现),网上有评测过Predis 比 phpRedis(基于 Redis.so 扩展)慢了近 30%。毕竟 phpRedis 是 C 扩展实现,执行效率远高于纯 PHP 编写的 Predis,对于追求响应速度的博客来说,果断决定换成 phpRedis,没想到这一换就踩了坑。

Aiven Valkey 核心配置(必看)

先明确下 Aiven Valkey 的关键配置,避免踩基础坑:

  • 1GB 基础存储空间,满足中小型项目缓存需求;
  • 非 Redis 默认 6379 端口,需从控制台获取专属端口;
  • 强制 TLS/SSL 加密传输(默认开启);
  • 用户名+密码双认证(兼容 Redis 6+ ACL 机制);
  • 仅白名单 IP 可访问,需提前添加服务器公网 IP。

2025-11-30