laravel 中的 phpredis 和 predis 有什么区别?

what is difference between phpredis and predis in laravel?

默认情况下,Laravel 将使用 phpredis 扩展与 Redis 通信,但我们可以在应用程序中安装 predis。 我需要在项目中安装 predis 吗? laravel 中的 phpredis 和 predis 有什么区别?

phpredis 是一个二进制包,php.which 的 pecl 扩展使其比 predis 更快。
但是你需要 root 权限才能安装 phpredis extension.when 你使用了一些不支持自定义环境的虚拟主机,因此无法 运行 你的应用程序。

另一方面hand.predis使用纯php代码与redis通信server.so没有本地php扩展requirements.but它有点慢。
因此您可以将您的应用程序部署到任何支持 php.

的虚拟主机

因为我 remember.laravel 默认使用 predis 来满足最低要求。

PhpRedis 是一个 PHP 扩展,用于与 Redis 存储通信。

Predis 是纯 PHP 上 PhpRedis 的替代品,默认情况下不需要任何额外的 C 扩展,但可以选择与 phpiredis 配对。

我会推荐 phpredis 提供更好的性能。