fan576679268 发表于 2016-4-8 19:15:33

CI session 放到redis 集群的问题

1.开始我使用redis单实例,session配置如下
$config['sess_driver'] = 'redis';
$config['sess_save_path'] = '127.0.0.1:6379';

2.当我将redis改为集群后,总是报错。
错误信息如下
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message:Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct ()</p>
<p>Filename: Unknown</p>
<p>Line Number: 0</p>

fan576679268 发表于 2016-4-8 19:16:55

redis集群使用原生PHP可以访问到
<?php
$obj_cluster = new RedisCluster(NULL, Array('127.0.0.1:6380'));
$obj_cluster->set('test','123');
echo $obj_cluster->get('test');
?>

fan576679268 发表于 2016-4-9 08:33:45

求救啊。

zhuzhe 发表于 2016-4-9 08:36:21

人气不佳

fan576679268 发表于 2016-4-9 17:01:57

好吧。我去github 上问了。 CI 确实不支持 redis集群。
https://github.com/bcit-ci/CodeIgniter/issues/4575#issuecomment-207749170
页: [1]
查看完整版本: CI session 放到redis 集群的问题