Chinaunix首页 | 论坛 | 博客
  • 博客访问: 827934
  • 博文数量: 190
  • 博客积分: 2991
  • 博客等级: 少校
  • 技术积分: 2400
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-24 18:11
文章分类

全部博文(190)

文章存档

2015年(3)

2014年(1)

2013年(65)

2012年(121)

我的朋友

分类: PHP

2013-03-13 12:27:01

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系
很有用;以下是redis官方提供的命令使用技巧:
下载地址如下:
(支持redis 2.0.4)
 
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
继续阅读:
阅读(760) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~