【发布时间】:2016-07-20 19:33:01
【问题描述】:
我知道什么是线程安全。在某些情况下,它具有完美的意义。例如,我知道记录器需要是线程安全的,否则它可能会尝试打开同一个文件并访问它(当从多个线程访问时)。
但我无法想象,为什么线程安全在访问缓存时很重要。如何从多个线程获取/设置会损坏缓存。
最重要的是,如果需要线程安全(在访问缓存时),当从多个进程访问缓存时我们如何使用它。如果有人可以在 Redis 的上下文中回答,那就太好了。
提前致谢
【问题讨论】:
-
我也在做一些与您的用例类似的事情。你有什么解决办法吗?
标签: c# multithreading caching redis