laravel-admin-extensions / redis-manager

Redis manager for laravel-admin
http://laravel-admin.org/
MIT License
103 stars 47 forks source link

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

Open penndev opened 5 years ago

penndev commented 5 years ago

问题描述 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连接数据库。

miaotiao commented 5 years ago

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

penndev commented 5 years ago

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