redis使用中的問題

2022-07-08 12:57:21 字數 763 閱讀 5109

1. 同乙個key,更新值後必須重新設定過期時間

**:

try

//3.釋放資源

jedis.close();

} catch

(interruptedexception e)

輸出:

----------------過期時間設定結果:1快取的資料(設定過期過期):test1

快取的資料(沒有重新設定過去時間):test2

----------------過期時間設定結果:1快取的資料(設定過期過期):test1

快取的資料(沒有重新設定過去時間):test2

----------------過期時間設定結果:1快取的資料(設定過期過期):

null

快取的資料(沒有重新設定過去時間):test2

----------------過期時間設定結果:1快取的資料(設定過期過期):

null

2. jedis.expireat()方法時間戳的單位為秒

//

1. 設定客戶端ip位址和埠

jedis jedis = new jedis("127.0.0.1", 6379);

//設定時間戳(單位為秒)

jedis.expireat("key", 200l);

//設定過期倒計時(單位為毫秒)

jedis.expire("key", 1000 * 5);

//3.釋放資源

jedis.close();

使用redis遇到的問題

最近,在做乙個 專案的過程中使用了redis,也碰到了一些問題,記錄下。1.使用redis的過程中丟擲了could not get a resource from the pool的異常。此時我修改了redis.conf的內容,變為以下 daemonize no protected mode no ...

django使用redis問題

專案中開始使用django redis,後來需要用到redis set型別,發現django redis不支援,於是換成python redis包,安裝 pip install redis pip install hiredis 使用 pool redis.connectionpool host l...

python使用redis問題

setex key seconds value 可用版本 2.0.0 時間複雜度 o 1 將鍵 key 的值設定為 value 並將鍵 key 的生存時間設定為 seconds 秒鐘。如果鍵 key 已經存在,那麼 setex 命令將覆蓋已有的值。setex 命令的效果和以下兩個命令的效果類似 se...