redis-manager icon indicating copy to clipboard operation
redis-manager copied to clipboard

修改连接方式设置为phpredis拓展产生报错的问题

Open penndev opened this issue 6 years ago • 2 comments

问题描述 config/database.php 中redis设置 'client' => env('REDIS_CLIENT', 'phpredis'), 拓展会产生报错

报错信息 Argument 1 passed to Predis\Collection\Iterator\Keyspace::__construct() must be an instance of Predis\ClientInterface, instance of Redis given, called in vendor/laravel-admin-ext/redis-manager/src/RedisManager.php on line 176

解决方案 Redis::setDriver('predis'); 在拓展中强制使用predis连接数据库。

penndev avatar Aug 25 '19 03:08 penndev

大兄弟,你这样不行呀。你这限制死了 redis 的连接方式,你让想用 phpredis 方式的人们怎么办?

miaotiao avatar Sep 06 '19 08:09 miaotiao

大兄弟,你这样不行呀。你这限制死了redis的连接方式,你让想用phpredis方式的人们怎么办? 你看下我的问题描述,因为我laravel设置成了phpredis发生了报错,才想这样的办法解决的。你看下能复现我这个问题不~

penndev avatar Sep 07 '19 06:09 penndev