Home > Backend Development > PHP Tutorial > 原生PHP封装的Redis操作类代码下载

原生PHP封装的Redis操作类代码下载

WBOY
Release: 2016-06-23 13:06:27
Original
1416 people have browsed it

Redis操作类由 迹忆博客提供

Redis操作类

下面我们来简单介绍一下使用方法

1.实例化Redis操作对象

object Redis($host,$port,[$quiet_fail[,$timeout])# $host 连接主机# $port 连接的端口# $quiet_fail 可选参数,出现异常时是否提示,默认开启提示# $timeout 读取信息流的超时时间
Copy after login

下面我们看一个例子

$obj = new Redis('192.168.144.133',6379);
Copy after login

2.command()函数

Redis command()# command函数参数个数不限制# 该函数是用来设置要执行的命令
Copy after login

看下面的例子,在这个例子中我们来设定这样一个命令:设置myblod的值为 迹忆博客

$obj->command('set','myblog','迹忆博客')
Copy after login

command()函数的功能可以认为是预处理命令,只是将要执行的命令准备好,等待其他操作来执行。

3.exec() 函数

int exec()#该函数执行由command函数准备好的命令
Copy after login

使用示例如下

$obj->command('set','myblog','迹忆博客')->exec();
Copy after login

4.result()函数

mixed result()# 该函数在相应的命令执行完成之后调用# 命令正确执行,得到相应的结果# 命令执行不正确 返回布尔值 false
Copy after login

使用示例如下

$obj->command('set','myblog','迹忆博客')->exec();$result = $obj->result();var_dump($result);
Copy after login

5.get_errinfo()函数

string get_errinfo()# 该函数返回错误信息# 仅当命令执行结果出现错误,也就是当 result()返回false时,调用此函数
Copy after login

下面是使用示例:

$obj->command('set','myblog','迹忆博客')->exec();$result = $obj->result();if(!$result){  echo $obj->get_errinfo();}
Copy after login
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template