Redis_php 学习

php论坛  2015-04-16 07:25:29  来源:1  阅读:171

PhpRedis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:

Redis::__construct构造函数

1 $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 带生存时间的写入值

1 $redis->setex('key', 3600, 'value'); // sets key → value, with 1h TTL.

setnx 判断是否重复的,写入值

1 $redis->setnx('key', 'value');
2 $redis->setnx('key', 'value');

delete  删除指定key的值

返回已经删除key的个数(长整数)

1 $redis->delete('key1', 'key2');
2 $redis->delete(array('key3', 'key4', 'key5'));
分享到:

0条评论网友评论

  • 全部评论
加载更多

飞翔船舶

关于飞翔 | 联系我们 | 新手教程 | 隐私声明 | 经营优势 | 常见问题

Copyright © 2010 - 2012 Tencent. All Rights Reserved  工信部备案号:备案号:ICP备1100256