04-使用方法
5.1.2 使用方法
首先创建一个到Redis的连接:
$redis = new Predis\Client();
该行代码会默认Redis的地址为127.0.0.1,端口为6379。如果需要更改地址或端口,可以使用:
$redis = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '127.0.0.1',
'port' => 6379,
));
作为开始,我们首先使用 get 命令作为测试:
echo $redis->get('foo');
该行代码获得了键名为 foo 的字符串类型键的值并输出出来,如果不存在则会返回 NULL 。
当 foo 键的类型不是字符串类型(如列表类型)时会报异常,可以为该行代码加上异常处理:
try {
echo $redis->get('foo');
} catch (Exception $e) {
echo "Message: {$e->getMessage()}";
}
这时输出的内容为:“ Message: ERR Operation against a key holding the wrong kind of value ”。
调用其他命令的方法和 GET 命令一样,如要执行 LPUSH numbers 1 2 3 :
$redis->lpush('numbers', '1', '2', '3');