标签: predis
-
在 Laravel 9 中使用 Redis 门面的 hset 方法尝试传递多个字段和值时,系统报错提示参数数量错误。尽管 Redis 4.0 起已支持 HSET 一次设置多个键值对并废弃了 HMSET,但该环境下暂不支持多参数传递。最终解决方案是保持使用 HSET 命令,改为每次仅传递一个字段值并通过多次执行来实现,修复后运行正常且数据结构符合预期。
-
在 Windows 10 环境下使用 Laravel 6 操作缓存时,因 Predis 可能被弃用而选择使用 PhpRedis PHP 扩展。配置 .env 驱动后运行报错提示未安装扩展,遂从 PECL 下载适配 PHP 7.4 TS x64 的 redis 5.3.7。将 php_redis.dll 复制到扩展目录并修改 php.ini 启用,重启服务后通过 phpinfo 确认成功。最终首页顺利获取到缓存值,且在 Redis 数据库中验证了存储结果符合预期,同时需注意解决类命名冲突问题。
