mysql表如何使用redis保存?

mysql表:

userid username password email
9 Lisi 111111 lisi@163.com

對應redis存儲:

127.0.0.1:6379> set user:userid:9:username lisi
OK
127.0.0.1:6379> set user:userid:9:password 111111
OK
127.0.0.1:6379> set user:userid:9:email lisi@163.com
OK
127.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來查找信息, 只能經過再創建一個對應關係mysql

127.0.0.1:6379> set user:username:lisi:userid 9    #創建一個username和userid對應的表
OK
127.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>
相關文章
相關標籤/搜索