userid
username
password
9lisi
111111
lisi@163.com
如果要通過username來查詢資訊, 只能通過再建立乙個對應關係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 lisi@163.com
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>
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 #獲取其它鍵的資訊
"lisi@163.com"
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...