假如一条记录可以用id,idcard,name分别唯一的查询到,
且提供了三个接口(支持上面的查询)
存储映射
key:id idcard name
value:id id id
存储真实值
key:id value:value
需要查询两次(用idcard 与name来查询)
想的是比方用idcard来查询,查询缓存,有值,那么在通过这个值去取真实数据。 第一次取 查询缓存 不存在记录,那么取值,在将idcard与记录标识存起来 在看看记录标识在缓存中是否存在 不存在 则缓存起来
避免多个值被存储,节约空间
缓存一致性(一份)
且提供了三个接口(支持上面的查询)
存储映射
key:id idcard name
value:id id id
存储真实值
key:id value:value
需要查询两次(用idcard 与name来查询)
想的是比方用idcard来查询,查询缓存,有值,那么在通过这个值去取真实数据。 第一次取 查询缓存 不存在记录,那么取值,在将idcard与记录标识存起来 在看看记录标识在缓存中是否存在 不存在 则缓存起来
避免多个值被存储,节约空间
缓存一致性(一份)