首先看set ,主要是两点,1.存值方式是序列化然后用的redis数据类型是key,我对序列化了解不深,但是我记得各语言不通用,所以,我建议还是json好,2.在这里,有个setTagItem,就是将存的key放在一个集合里面,我就不贴图了。
然后是tag,就是集合,里面放了所有改tag下的key
然后看get,不通过tag,只是key相关去拿跟原生的没什么大的区别
最后是clear实际上就是取出tag集合里面的key,一次性删了,再把tag集合删了,那基于此,原生的model里面其实可以自己写了,你甚至可以放其他类型进去集合,有些也可以不放,可以灵活使用。