Redis 的 fields 遇到的問題

2022-08-17 22:33:17 字數 632 閱讀 3542

問題描述:

本地和測試環境同使用一台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...