博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis在PHP中的简单应用
阅读量:4157 次
发布时间:2019-05-26

本文共 1164 字,大约阅读时间需要 3 分钟。

PHP redis的使用方法详解。php上使用redis主要有两种方式,一种是Predis,一种是phpredis。phpredis是php的一个扩展,以C语言编写的高性能链表。本文讲解Predis的使用。Predis是PHP语言编写。Predis是Redis官方推出的由PHP原生语言编写的客户端。由于Predis采用了命名空间的方式,所以Predis要求PHP版本最低为5.3。    Predis开源且托管在GitHub上https://github.com/nrk/predis/。下载整个文件夹复制到项目目录即可。

//引入autoload.php文件

require ‘./predis/autoload.php’;

//实例化

redis=NewPredis\Client();/ redis = New Predis\Client(array(
* ‘scheme’ => ‘tcp’,
* ‘host’ => ‘127.0.0.1’
* ‘port’ => 6379
*));
*/

//GET

redis>get(key);//LPUSH redis->lpush(‘key’, ‘1’, ‘2’, ‘3’);
//MSET 相当于 redis>MSET(article:1:title,biaoti,article:1:content,neirong,ctime,shijian); article = array(‘article:1:title’=>’biaoti’, ‘article:1:content’=>’neirong’, ‘article:1:ctime’=>’shijian’);
redis>MSET(key, article);
//MGET
articleKeys=arraykeys( article);
redis>MGET( articleKeys);
//SORT
//SORT articleList BY article:->time LIMIT 0 10 GET article:->title GET # DESC ALPHA STORE storeKey
$sort = array(
‘by’ => ‘article:*->time’,
‘limit’ => array(0, 10),
‘get’ => array(‘article:*->title’, ‘#’),
‘sort’ => ‘desc’,
‘alpha’ => true,
‘store’ => ‘storeKey’
);
Predis的封装之后,用起来非常方便,关联数组的引入是开发效率非常高的。更多的内容可以参考Predis文档:

转载地址:http://srzxi.baihongyu.com/

你可能感兴趣的文章
判断一个整数是否是回文数
查看>>
腾讯的一道面试题—不用除法求数字乘积
查看>>
素数算法
查看>>
java多线程环境单例模式实现详解
查看>>
将一个数插入到有序的数列中,插入后的数列仍然有序
查看>>
在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found
查看>>
阿里p8程序员四年提交6000次代码的确有功,但一次错误让人唏嘘!
查看>>
一道技术问题引起的遐想,最后得出结论技术的本质是多么的朴实!
查看>>
985硕士:非科班自学编程感觉还不如培训班出来的,硕士白读了?
查看>>
码农:和产品对一天需求,产品经理的需求是对完了,可我代码呢?
查看>>
程序员过年回家该怎么给亲戚朋友解释自己的职业?
查看>>
第六章 背包问题——01背包
查看>>
1136 . 欧拉函数
查看>>
面试题:强制类型转换
查看>>
Decorator模式
查看>>
Template模式
查看>>
Observer模式
查看>>
高性能服务器设计
查看>>
性能扩展问题要趁早
查看>>
MySQL-数据库、数据表结构操作(SQL)
查看>>