New Object5年前
rides 笔记
key是如何设计的
mysql表名 作为前缀
mysql表的 主键放在前缀后边 冒号分割
mysql表的 对应记录的主键的值 放在后边 冒号分割
mysql表的 其他字段放在后边 作为key的第四部分
tp_user:id:1:username
tp_user:id:2:username
tp_user:id:3:username
tp_user:id:3:email
存入一条用户记录
例如
set tp_admin:id:1:username chaodada
set tp_admin:id:1:password liujianchao410.
set tp_admin:id:1:email 18063442990@163.com
获取id为1的用户记录
例如
keys tp_admin:id:1:*
1) "tp_admin:id:1:email"
2) "tp_admin:id:1:password"
3) "tp_admin:id:1:username"
也可以这样
keys tp_admin:id:1*
1) "tp_admin:id:1:email"
2) "tp_admin:id:1:password"
3) "tp_admin:id:1:username"
获取具体某个字段信息
get tp_admin:id:1:password
set key val 设置值
get key 取值
keys * 获取所有的值
ince key 对值进行自增 1
decr key 对值进行自减 1
incrby key 数值 对值相加指定数值
decrby key 数值 对值相减指定数值
0