使用它作为PHP会话处理程序时的Redis键前缀...?

时间:2013-11-19 10:19:02

标签: php session redis

我正在使用Redis作为PHP会话处理程序。

在我的Apache vhost中,我有以下内容: php_value session.save_path“tcp://10.179.192.173:6379” php_value session.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

有人知道答案吗?

谢谢, 克里斯

2 个答案:

答案 0 :(得分:2)

找到答案,阅读手册。

任何正在寻找此事的人都会看到: https://github.com/nicolasff/phpredis

在标题“PHP会话处理程序”下面列出了可能的参数。

答案 1 :(得分:2)

答案是使用session.save_path中的前缀。

tcp://10.179.192.173:6379?prefix=PREFIX_SESSION:

别忘了冒号: