既然redis是单线程模型,怎么会出现并发访问操作同一份数据
答案:2 悬赏:30 手机版
解决时间 2021-12-17 16:19
- 提问者网友:单纯未来
- 2021-12-17 02:42
既然redis是单线程模型,怎么会出现并发访问操作同一份数据
最佳答案
- 五星知识达人网友:寄你情深
- 2021-12-17 03:23
和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。
所以Memcache的应用场景适用于缓存无需持久化的数据。
而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。
所以Memcache的应用场景适用于缓存无需持久化的数据。
而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化。
全部回答
- 1楼网友:月亮警察
- 2021-12-17 04:32
mongodb不多说,不是一个类型的东西,redis相对memcached来说功能和特性上的优势已经很明显了。而对于性能,redis作者的说法是平均到单个核上的性能,在单条数据不大的情况下redis更好。为什么这么说呢,理由就是redis是单线程运行的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯