我怎么觉得redis更新数据很麻烦,是我的理解有问题吗?
现在我是这样的操作.
假设有如下一系列操作存储了多级商品分类的数组$classify通过json_encode()序列化后存入了Redis,key为classify查一个id为1的分类的时候先查Redis这个classify存在不存在,存在就取出来json_decode()反序列化,然后再找有没有这个id为1的分类,没有的话去数据库中查把这个查到的分类结果$result放进数组$classify,再序列化后存入Redis.(空的结果存个相应的空数组进去防止缓存穿透)
每次有数据更新的话,感觉很麻烦啊,取出来反序列化,数组一系列操作,然后再序列化set进去.能不能有别的存储方式,直接能把$result插入到redis中相应的位置?望大神赐教
- 2 回答
- 0 关注
- 441 浏览
添加回答
举报
0/150
提交
取消