我使用Redis作为PHP会话处理程序。
在我的Apache vhost中,我有以下内容:php_value会话.save_path"tcp://10.179.192.173:6379"php_value会话save_handler"redis"
PHP会话的默认密钥前缀是"PHPREDIS_SESSION:"。
我该如何更改?
我看到了各种将参数附加到save_path的例子,例如"tcp://10.179.192.173:6379?timeout=1"但看不到任何关于设置前缀的信息。
以下博客文章提到这是可能的,但没有解释如何做到:http://phpave.com/redis-as-a-php-session-handler/#.Uos6xGRmWjQ
有人知道答案吗?
谢谢,Chris
答案是在session.save_path
中使用前缀。
tcp://10.179.192.173:6379?prefix=PREFIX_SESSION:
不要忘记冒号:
阅读手册,找到答案。
对于任何正在寻找此功能的人,请参阅:https://github.com/phpredis/phpredis#php-会话处理程序
在标题下;PHP会话处理程序";,列出了可能的论据。