标签: Redis error
-
在 Yii 2.0 数据库迁移时遇到 Redis 认证报错,提示客户端发送了 AUTH 但未设置密码。通过终端测试验证了该问题,随后编辑 Redis 配置文件添加 requirepass 项并设置密码。在 Windows 10 中停止并重新启动 Redis 服务后,终端认证测试返回 OK,Yii 2.0 的数据库迁移也最终成功执行。
-
针对阿里云 Redis 报错 Redis error ERR for redis cluster, eval/evalsha number of keys can’t be negative or zero 的问题,经参考开发者文档分析,这是由于云 Redis 集群对 Lua 脚本有限制,调用时必须携带 key,否则会直接返回错误。文章中采用了放弃使用阿里云 Redis 集群的方式使问题得以解决,并指出后续若要支持 Redis 集群,需要在程序层面进行调整。
-
针对 Yii 2.0 控制台命令连接 Redis 报错 ERR invalid DB index 的问题,文章分析了错误原因在于 Redis 实例默认数据库数量限制。通过修改 redis 配置文件中的 databases 参数并重启服务,成功扩展了数据库索引范围,解决了 SELECT 命令超出限制引发的异常,确保了应用程序的正常运行。
