predis 与 phpredis
redis官方推荐的php客户端是predis和phpredis。前者是完全使用php代码实现的原生客户端,后者则是用c编写的php拓展。在功能上二者区别不大,就性能而言后者更胜一筹。 虽然predis的性能逊于phpredis,但除非执行大量的redis命令,否则很难区分二者的性能。而且实际应用中执行redis的命令的开销更多在网络传输上,单纯注重客户端的性能的意义不大。 ——摘自《redis入门指南》第五章
redis官方推荐的php客户端是predis和phpredis。前者是完全使用php代码实现的原生客户端,后者则是用c编写的php拓展。在功能上二者区别不大,就性能而言后者更胜一筹。
虽然predis的性能逊于phpredis,但除非执行大量的redis命令,否则很难区分二者的性能。而且实际应用中执行redis的命令的开销更多在网络传输上,单纯注重客户端的性能的意义不大。
——摘自《redis入门指南》第五章
安装
composer require predis/predis dev-master
使用
require './vendor/autoload.php';Predis\Autoloader::register();$redis = new Predis\Client(['host' => '127.0.0.1','port' => '6379','database' => '0','password' => 'adminpass']);$redis->set('foo', 'bar');$value = $redis->get('foo');
P.S. https://packagist.org/packages/predis/predis