python - memcache 和 python 字典的区别

标签 python memcached

在我当前的项目中,我使用 Memcache 来存储键值对,但是由于通信发生在我的进程和 Memcache 之间的套接字上,导致了巨大的延迟。我们使用内存缓存是因为我们需要存储大量的键值对。但是现在我想在我的过程中将字典存储为全局数据结构。这是好事吗?因为字典将存储在进程地址空间中。请提出建议....

最佳答案

使用 memcached 的通常原因是您希望在多台机器上分布缓存,目的是让所有机器上的数据都可用,而还利用所有机器的存储。如果这些要求不适用于您,并且您只需要在一台机器上缓存数据,那么 memcached 不会为您提供那么多。在这种情况下,将字典移动到您的本地进程中可能是个好主意。

关于python - memcache 和 python 字典的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7143746/

相关文章:

python - 使用字典和数组将点符号字符串转换为嵌套的 Python 对象

google-app-engine - Google App Engine Memcache API 配额

php - fatal error : Class 'Memcache' not found in

java - NoClassDefFoundError 和 Netty

symfony - 如何缓存复杂的计算临时数据

python - python 与 PYTHONPATH 哪个

python,selenium,将换行符发送到 tinymce

python - 一次进行多个单独的 2d 旋转

python - 创建 numpy 二维索引数组的最快方法

php - 是什么原因导致 memcached 错误 10 ('server error' )?