我正在关注 an article在 Redis 而不是文件系统中保存 PHP session (这样我就可以与 node.js 共享 session )
我了解如何 session_set_save_handler有效,但我对如何使用 CodeIgniter 框架进行设置感到困惑?我应该扩展 CI_Session 类并将 session_set_save_handler 放在那里吗?
最佳答案
Codeigniter 版本 3 支持 Redis session
打开并编辑
application/config/config.php
要启用 Redis,请将 session 驱动程序设置为“redis”
$config['sess_driver'] = 'redis';
redis服务器路径示例
redis://hostname:port or tcp://hostname:port
设置sess_save_path localhost的值进行本地测试
$config['sess_save_path'] = 'tcp://localhost:6379';
在您的本地主机上测试 Redis。
请引用我在how to install Redis for Windows上的回答
关于php - CodeIgniter 在 Redis 中存储 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595724/