問題描述:
本地和測試環境同使用一台redis伺服器,本地環境和測試環境使用 key,fileds,value 中的fileds 來區分,例如
keyfields
value
004920c6eba10c88bebc11f6428bedaa9d040993
local
session
004920c6eba10c88bebc11f6428bedaa9d040993
devsession
key 是使用者的手機號進行離散得到的,value 是使用者的會話資訊
問題重現:
1:local 操作
使用者傳送驗證碼,此時 session的失效時間為10分鐘,當使用者登入成功後 session的失效時間為-1 永久生效
2:dev操作
使用者傳送驗證碼,發現dev和local 的session 的失效時間都是10分鐘,當使用者登入成功後 發現 dev和local的 session 失效時間並未改變,依然還是10分鐘
解決方法:就沒有使用redis的fileds來區分環境了,直接使用不同的key來區分
例如:
使用redis遇到的問題
最近,在做乙個 專案的過程中使用了redis,也碰到了一些問題,記錄下。1.使用redis的過程中丟擲了could not get a resource from the pool的異常。此時我修改了redis.conf的內容,變為以下 daemonize no protected mode no ...
安裝redis中遇到的問題
系統 redhat5.4 一.make後提示make test 出現以上錯誤 於是 執行yum install tcl 安裝tcl 於是又出現了以上錯誤 解決方案 1 進入 etc yum.repos.d 目錄。在命令列輸入 wget 2 ls 一下,會看到乙個檔名為centos base.repo...
Nodejs連線redis遇到的坑
目前nodejs端使用redis模組對redis服務進行連線,如下 var redisclient redis createclient config redisauth redisclient.on error function err module exports redisclient 當re...