本文是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 |