`
lucklrj
  • 浏览: 25465 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

简单修改,让CI支持memcache

 
阅读更多
CI默认只支持memcaced,今天在网上搜索了下,一些解决方案都是错的,经过ci源代码分析,给出一个正确的解决方案。

1.复制driver目录下的memcachd.php为memcache.php.并且将memcached替换为memcache
2.修改CI_Cache类,给$valid_drivers增加一个“memcache"
3.在config目录下新加memcache.php,内容为:
<?php
$config['memcache'] = array(
          'hostname' => '127.0.0.1',
          'port'        => 11211,
          'weight'    => 1
);

调用:$this->load->driver('cache', array('adapter' => 'memcache'));
$this->cache->save('lrj_test', "sss", 300);
echo "s:".$this->cache->get("lrj_test");exit;
分享到:
评论

相关推荐

    修改ThinkPHP缓存为Memcache的方法

    这种方式简单易用,但在高并发环境下可能会导致大量的磁盘I/O操作,影响系统性能。 当服务器上安装了Memcached,我们可以利用其内存存储特性,提高缓存效率。Memcache是一个高性能的分布式内存对象缓存系统,它可以...

    memcached-1.0.2.tgz

    它在功能上可能相对简单,不支持SASL认证,且仅支持基本的数据类型(字符串)。 在安装`memcached`扩展时,描述中提到需要有libmemcached和libevent的支持。libmemcached是一个C库,用于与Memcached服务器通信,...

    适合运行在SinaAppEngine(SAE)上的Drupal7.x_PHP_JavaScript_.zip

    10. **持续集成/持续部署(CI/CD)**:为了高效管理和更新SAE上的Drupal实例,可以利用Git等版本控制系统配合自动化部署工具实现CI/CD流程。 这个"Drupal4sae-7.12-1.x"版本很可能已经包含了上述针对SAE优化的调整和...

    DjangoBlog-master.zip

    支持Memcache缓存,支持缓存自动刷新。 简单的SEO功能,新建文章等会自动通知Google和百度。 集成了简单的图床功能。 集成django-compressor,自动压缩css,js。 网站异常邮件提醒,若有未捕捉到的异常会自动发送...

    云端代码Google App Engine编程指南

    1. **Jenkins、Travis CI或GitHub Actions** 配置自动化测试和部署流程,确保代码质量和快速迭代。 2. **版本策略** 实施蓝绿部署或金丝雀发布,降低新版本的风险。 总之,Google App Engine提供了一站式的云...

    先锋Android Market CMS内容管理系统 X1.0.zip

    3、样式和内容分离:系统主体框架div css结构,遵循国际最新W3C网页设计标准,兼容IE系列、火狐等主流浏览器,内容和样式分离让网站风格可以轻松修改和更换,而不会导致内容和结构的破坏。 4、周密的安全策略和攻击...

    Go语言中文文档 不错的文档

    1. **并发支持**:Go语言通过goroutines和channels实现了轻量级线程,使得并发编程变得简单而高效。 2. **垃圾回收**:Go语言内置了垃圾回收机制,自动管理内存,减轻程序员负担。 3. **C-like语法**:Go语言的语法...

Global site tag (gtag.js) - Google Analytics