因此,最近我將應用程序中的所有與會話相關的信息移至了redis。一切運行良好,現在我不面臨與cookie相關的問題(特別是來自IE)。使用全局資源連接到redis服務器的原因
在這樣做時,我讀了一些博客和所有的人都在配置中定義的Redis的連接器作爲一個全局變量像
$redis = Redis.new(:host => 'localhost', :port => 6379)
現在有一些竊聽我的幾件事情:
定義全局資源意味着我只有一個到redis的連接。當我必須提供多個請求時,它會在我的系統中造成瓶頸嗎?
同樣,當多個請求到達時,
Rails
會排隊請求redis
,因爲連接是全局資源,萬一它已被使用?Redis支持多個實例。不會創建多個實例來提升性能?
你解決了這個問題嗎? – Anatoly