我一直在浏览很多网站。我需要专家就这一点提出建议。 任何人都可以请你解释一下memcache究竟是什么?
据我所知,它是一个用于动态网络应用程序的分布式内存缓存系统,但我的主要问题是,当我们说'memcache'或术语'memcache'不需要数据库时,我们需要一个数据库吗?
请回答。谢谢
答案 0 :(得分:0)
不,当你说memcache时,你不需要传统的数据库,它是一个内存哈希表(字典),带有密钥,值存储,因此它作为查找表驻留在RAM中。这个事实,它不是持久性的,所以无论何时重启服务器,memcache都会被重置。
答案 1 :(得分:0)
memcached是一个运行服务器的特定程序,其他程序可以使用该程序将内容保存在内存中。它类似于内存数据库,具体取决于您对数据库的定义。
在内存中缓存内容也可以一般地完成,没有memcached
(发音为memcache dee)。