Heim  >  Artikel  >  Backend-Entwicklung  >  php-redis中文文档之一

php-redis中文文档之一

WBOY
WBOYOriginal
2016-07-25 09:05:461007Durchsuche
本文是php-redis中文文档的第一部分,主要介绍redis官方提供的一些命令的使用技巧,有需要的朋友可以参考下。

本文是php-redis中文文档的第一部分,主要介绍redis官方提供的一些命令的使用技巧,有需要的朋友可以参考下。

phpredis作为php的一个扩展,效率很高,有链表排序功能,对创建内存级的模块业务关系很有用;

下载地址: https://github.com/owlient/phpredis(支持redis 2.0.4)

以下是redis官方提供的命令使用技巧: Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: string,服务地址 port: int,端口号 timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间) 注: 在redis.conf中也有时间,默认为300 pconnect, popen 不会主动关闭的链接 参考上面 setOption 设置redis模式 getOption 查看redis设置的模式 ping 查看连接状态 get 得到某个key的值(string值) 如果该key不存在,return false set 写入key 和 value(string值) 如果写入成功,return ture setex 带生存时间的写入值 $redis->setex('key', 3600, 'value'); // sets key → value, with 1h TTL. setnx 判断是否重复的,写入值 $redis->setnx('key', 'value'); $redis->setnx('key', 'value'); delete 删除指定key的值 返回已经删除key的个数(长整数) $redis->delete('key1', 'key2'); $redis->delete(array('key3', 'key4', 'key5')); ttl 得到一个key的生存时间 persist 移除生存时间到期的key 如果key到期 true 如果不到期 false



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn