首頁  >  文章  >  資料庫  >  使用redis資料庫儲存使用者資訊

使用redis資料庫儲存使用者資訊

王林
王林轉載
2021-02-08 09:46:013694瀏覽

使用redis資料庫儲存使用者資訊

比較建議的方式是使用redis資料庫中的hash類型來儲存。

當然使用session也是可以的,但是會有弊端,如果只有一個伺服器,用session,多個伺服器負載平衡時,可能session會儲存在A伺服器,取時會在B伺服器,取不到,所以使用Redis。

範例如下:

使用redis資料庫儲存使用者資訊

使用者更改個人資訊時,儲存在Redis中放入資料庫,這樣也會把資料緩存,不需要在資料庫中再次查詢。

使用redis資料庫儲存使用者資訊

取得資訊

使用redis資料庫儲存使用者資訊

(學習影片分享:redis影片教學

service層

使用redis資料庫儲存使用者資訊

用postman測試一下!
先註冊用戶,註冊成功後直接查詢

使用redis資料庫儲存使用者資訊

根據用戶Id,查詢到資訊

使用redis資料庫儲存使用者資訊

這樣就不需要每次查詢都通過資料庫,如果用戶更新個人信息,會同步到redis
這裡phone和時間出現空值是因為我註冊的時候沒有忘redis裡面存,所以出現空值,一個是註冊,一個是更改,只是把更改的儲存在redis裡。

相關推薦:redis資料庫教學

以上是使用redis資料庫儲存使用者資訊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除