rt
biello 怎么理解会读到脏数据呢?我的理解,如果不是代码 bug,是不会读到 “脏” 数据的 每次读写都是原子操作,有并发锁控制的
会容易碰到缓存风暴问题, 一般常会结合 lua-resty-lock。 然后又容易碰到性能问题, 这时可结合多级缓存, 这方面的综合处理可参考 lua-resty-mlcache.
xlibor 谢谢,看起来很不错
doujiang24 在我的场景下,批量写的时候,其他进程读到数据可能会有一部分更新了一部分没更新,这些还没来得及更新的被认为是“脏”数据,这个倒是不影响,不知道除了这个会不会有其它的问题?
biello 基本使用没啥问题的,可以注意下你的 ke'y 个数不要太多,比如超过百万个 key sharedict 查找是基于红黑树,树的高度不要太高就行