当前位置:嗨网首页>书籍在线阅读

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');