【发布时间】:2021-06-14 14:00:45
【问题描述】:
我正在做一个 CI 项目,我正在尝试学习使用 Redis 缓存,所以我按照 CI documentation 的说明进行操作
我把它放在/application/config/redis.php
$config['socket_type'] = 'tcp'; // 'tcp' or 'unix'
$config['socket'] = '/var/run/redis.sock'; // in case of 'unix' socket type
$config['host'] = '127.0.0.1'; // change this to match your amazon redis cluster node endpoint
$config['password'] = NULL;
$config['port'] = 6379;
$config['timeout'] = 0;
这个代码在/application/core/MY_Controller.php
$this->load->driver('cache', array('adapter' => 'redis','backup' => 'file'));
var_dump($this->cache->redis->is_supported());
根据文档,这就是我在 CI 中使用 Redis 缓存所需要做的一切。但不知何故,当我打开页面时,它只显示bool(false)。我在这里做错了什么?
【问题讨论】:
标签: php codeigniter caching redis