CI框架(CodeIgniter)操作redis的方法详解

2018-09-07 14:15

阅读:1822

  本文实例讲述了CI框架(CodeIgniter)操作redis的方法。分享给大家供大家参考,具体如下:

  1. 在autoload.php 中加入 如下配置行

   $autoload[libraries] = array(redis);

  2. 在/application/config 中加入文件 redis.php

  文件内容如下:

   <?php // Default connection group $config[redis_default][host] = localhost; // IP address or host $config[redis_default][port] = 6379; // Default Redis port is 6379 $config[redis_default][password] = ; // Can be left empty when the server does not require AUTH $config[redis_slave][host] = ; $config[redis_slave][port] = 6379; $config[redis_slave][password] = ; ?>

  3. 在 /application/libraries 中加入文件 Redis.php

  文件来源:redis库文件包

  文件内容:

   <?php defined(BASEPATH) OR exit(No direct script access allowed); /** * CodeIgniter Redis * * A CodeIgniter library to interact with Redis * * @package CodeIgniter * @category Libraries * @author Joël Cox * @version v0.4 * @link

  4. 然后你就可以 在文件中这样使用了

   <?php if($this->redis->get(mark_.$gid) === null){ //如果未设置 $this->redis->set(mark_.$gid, $giftnum); //设置 $this->redis->EXPIRE(mark_.$gid, 30*60); //设置过期时间 (30 min) }else{ $giftnum = $this->redis->get(mark_.$gid); //从缓存中直接读取对应的值 } ?>

  5. 重点是你所需要的 东东在这里很详细的讲解了

  所有要用的函数只需要更改 $redis ==> $this->redis

  php中操作redis库函数功能与用法可参考本站//

  需要注意的是:

  (1)你的本地需要安装 redis服务(windows安装)
(2)并开启redis 服务
(3)不管是windows 还是linux 都需要装 php对应版本的 redis扩展

  更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

  希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。


评论


亲,登录后才可以留言!