mysql表如何使用redis儲存?

2022-02-18 14:23:44 字數 1062 閱讀 7233

userid

username

password

email

9lisi

111111

[email protected]

127.0.0.1:6379> set user:userid:9:username lisi

ok127.0.0.1:6379> set user:userid:9:password 111111

ok127.0.0.1:6379> set user:userid:9:email [email protected]

ok127.0.0.1:6379>

127.0.0.1:6379> keys user:userid:9* #查詢有幾個屬性

1) "user:userid:9:password"

2) "user:userid:9:username"

3) "user:userid:9:email"

127.0.0.1:6379>

如果要通過username來查詢資訊, 只能通過再建立乙個對應關係

127.0.0.1:6379> set user:username:lisi:userid 9    #建立乙個username和userid對應的表

ok127.0.0.1:6379>

127.0.0.1:6379> get user:username:lisi:userid #獲取到userid

"9"127.0.0.1:6379>

127.0.0.1:6379> keys user:userid:9* #通過userid找到所有鍵

1) "user:userid:9:password"

2) "user:userid:9:username"

3) "user:userid:9:email"

127.0.0.1:6379>

127.0.0.1:6379> get user:userid:9:email #獲取其它鍵的資訊

"[email protected]"

127.0.0.1:6379>

mysql表如何建立 如何建立mysql表?

mysql中建立資料表的語法為 create table table name column name column type 在mysql 提示符下,建立乙個mysql表這是很容易的。使用 sql 命令 create table 來建立表。在建立表前需要使用use databasename命令選擇...

如何使用好Redis?

一 快取和資料庫雙寫一致性問題 二 快取雪崩問題 三 快取擊穿問題 四 快取的併發競爭問題 分析 這個問題其實是對redis內部機制的乙個考察。其實根據博主的面試經驗,很多人其實都不知道redis是單執行緒工作模型。所以,這個問題還是應該要複習一下的。回答 主要是以下三點 一 純記憶體操作 二 單執...

mysql 如何表資料 mysql資料表如何建立

在 mysql 中,可以使用 create table 語句建立表。其語法格式為 create table 表定義選項 表選項 分割槽選項 其中,表定義選項 的格式為 create table 命令語法比較多,其主要是由表建立定義 create definition 表選項 table option...