2012-08-22 28 views
2

我找分享我的PHP會話所以最簡單的解決方法是使用內存緩存的共享。但我需要的東西更安全,因爲內存緩存沒有故障,clusterisation,持久...我可以用它來取代PHP會議通過的memcache

我想到了Redis的,但它沒有一個PHP模塊,處理它,所以沒有session_handler

所以基本上,我需要以集中的方式管理會議並且相對安全。而我在互聯網上的研究並不是非常結實。

+2

誰告訴你的PHP不能使用Redis的作爲會話存儲?爲什麼你需要一個「模塊」?您只需使用與Memcache相同的方式將會話處理程序指定爲Redis。我已經使用了它一段時間了,所以你的聲明說PHP和Redis不一起玩是簡單的錯誤。 –

+0

嗯,我不知道。關於安全性,你是否只有一個端口,或者你可以使用會話處理程序進行身份驗證? – Simon

+2

對,我個人目前沒有使用任何形式的身份驗證,也沒有檢查它是否可行,因此您可能需要引用Redis的文檔。但是,您也無法通過Memcache進行身份驗證,[請參閱此鏈接獲取更多信息](http://code.google.com/p/memcached/wiki/SASLAuthProtocol)。 –

回答

1

我想到了Redis的,但它沒有一個PHP模塊,處理它,所以沒有session_handler

檢查phpredis,它提供了a session handler Redis的,並作爲安全我不認爲你需要配置某種認證,你可以以某種方式使服務器只接受應用服務器的IP地址。

相關問題