问题标签 [python-memcached]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何安装 pylibmc(memcached 的 python 客户端)?
我正在尝试根据此处的说明安装 pylibmc:http: //sendapatch.se/projects/pylibmc/install.html
我从这里下载了最新版本的 pylibmc:http: //pypi.python.org/pypi/pylibmc
我从这里下载了 libmemcached (0.51):http: //launchpad.net/libmemcached/1.0/0.51/+download/libmemcached-0.51.tar.gz
我正在运行 Ubuntu 10.04,我还尝试在 Debian Lenny VM 上安装它。
这是我得到的错误:
我不知道为什么它说:_pylibmcmodule.h:41:20: error: Python.h: No such file or directory
我究竟做错了什么?
django - django 和 memcached - 实际缓存的是什么?
可能是我对 django 缓存的期望过高,但以防万一我在这里遗漏了一些东西。
我已经安装了 memcached(memcached、libmemcached 和 python-memcached)并按照此指令对其进行了配置。
所以我启动了 memcached 并重新启动了应用程序服务器,但 django 似乎没有使用 memcached。
python - Python和机械化登录脚本
各位程序员好!
我正在尝试编写一个脚本来使用 python 和机械化模块登录我的大学“食物平衡”页面......
这是我要登录的页面:http ://www.wcu.edu/11407.asp 该网站有以下登录表格:
由此我们知道我需要填写以下字段: 1. name=id 2. name=PIN
随着行动:action=https://itapp.wcu.edu/BanAuthRedirector/Default.aspx
这是我到目前为止写的脚本:
现在问题...
出于某种奇怪的原因,我返回的页面(在 mycatpage.html 中)是登录页面,而不是显示我的“猫现金余额”和“剩余餐食数量”的预期页面......
有谁知道为什么?请记住,头文件的所有内容都是正确的,虽然 id 和 pass 不是真正的 111111111 和 222222222,但正确的值确实适用于网站(使用浏览器......)
提前致谢
编辑
我试过的另一个脚本:
这具有相同的行为...
python - 在 setup() 中处理带有连字符的 python 包名称需要列表
我依赖于 python-memcached 包,但它的名称违反了 python 命名约定,因此它破坏了 core.py 中的设置函数。
这会破坏设置。我如何依赖包?是否可以在本地重命名或创建别名?
django - 如何在 Django 中删除缓存的模板片段?
以前,我在我的 Django 模板中设置了一个缓存的 HTML 块,如下所示。
现在,我已经更新了这个缓存的内容并想要刷新它。我尝试更改时间无济于事:
在这种情况下,页面仍然显示旧的缓存 HTML。
我还尝试删除与缓存相关的模板标签并重新插入它们。但是,在这种情况下,内容只是在我重新插入缓存模板标签后恢复为最初缓存的内容。
我能做些什么?我不想等待大约 2 小时来重新加载我的缓存。
google-app-engine - 如何让我的 App Engine Datastore 用户搜索更快?
我需要能够更快地搜索我的用户。没有 memcache 的搜索需要 8 秒。现在我的代码在Not Dot Net的帮助下使用了 memcache,这将搜索时间减少到 4 秒。我现在的问题是,我怎样才能让它更快?
我的第一个想法:
- 仅转换为 ndb 和 SELECT,需要,来自用户的数据
- SQL方式,创建数据较少的表。只是用户名和元数据密钥
- 新的全文搜索
- 3rd 方开发人员的旧可搜索模型
- Memcache 只需要属性并遍历它而不是一切
还是你有其他想法?你认为哪一次我会节省最多的时间?
django - Django Cache - 显示从缓存中检索到的图像的问题
我正在使用 django 1.4、python 2.7、Memcache、python-memcached 和 easy-thumbnails。
当我尝试使用缓存数据访问项目页面时,出现以下模板错误:
当我从 shell 中的数据库访问有问题的数据时,我得到:
当我尝试从缓存中访问相同的数据时,我得到:
我的问题是你如何缓存一个ImageFieldFile
,以便它可以在原始状态下检索?我需要将该对象传递给我的模板,以便与简单缩略图一起使用。
google-app-engine - 在应用引擎内存缓存上实现 get_multi
我想知道是否有人可以提供帮助。我在这里使用这篇文章中概述的 blobcache 模块
这工作正常,但我希望通过使用get_multi() 键函数来加快从内存缓存中检索的速度,但我当前的代码在使用 get_multi 时找不到键
我当前的 get def 看起来像这样
我对文档的理解是,您只需要通过一串键来获取 get_multi。
然而,他目前没有返回任何东西。
有人可以指出我在这里做错了什么吗?
python - Python3:寻找 gevent 和 pylibmc/python-memcached 的替代品
所以,我决定用 python3 编写我的下一个项目,为什么?由于 Ubuntu 计划在明年内逐步放弃对 Python2 的所有支持,仅支持 Python3。(从 Ubuntu 13.04 开始)
gevent 和 memcached 模块没有正式移植到 Python3。
对于 gevent 和 pylibmc 或 python-memcached,已经正式移植到 Python3 的替代方案有哪些?
python - 在 memcache.get() 之前测试字符串是否为有效键
Google App Engine 中是否有一个函数可以在memcache.get(key)
不使用db.get()
或db.get_by_key_name()
先调用之前测试字符串是否为有效的“字符串键”?
在我的情况下,密钥是从用户的获取请求中传递的:
obj = memcache.get(self.request.get("obj"))
不知何故,我想知道该字符串是否是有效的密钥字符串,而无需先调用数据库,这会破坏使用 memcache 的目的。