Django 如何检查缓存是否正常工作?

Django 如何检查缓存是否正常工作?,django,memcached,telnet,amazon-elasticache,Django,Memcached,Telnet,Amazon Elasticache,我刚刚使用Amazon的Elasticache服务创建了一个Memcache集群。我有一个django应用程序指向这个缓存,我正在尝试一些简单的模板缓存。我在django中的缓存如下所示: {% load cache %} {% cache 600 test_page %} .... {% endcache %} 有没有一种简单的方法来检查Elasticache中是否存在这个片段?我浏览了AWS,了解了如何使用以下步骤连接到实例: 1-登录到EC2实例: 2-安装telnet sudo a

我刚刚使用Amazon的Elasticache服务创建了一个
Memcache
集群。我有一个django应用程序指向这个缓存,我正在尝试一些简单的模板缓存。我在django中的缓存如下所示:

{% load cache %}

{% cache 600 test_page %}
 ....
{% endcache %}
有没有一种简单的方法来检查Elasticache中是否存在这个片段?我浏览了AWS,了解了如何使用以下步骤连接到实例:

1-登录到EC2实例:

2-安装telnet

sudo apt-get install telnet
3-连接

telnet mycache.cfg.use1.cache.amazonaws.com 11211

这使我能够登录到缓存,但我不知道如何检查该缓存片段是否存在。

为什么不在缓存区域中添加一个时间戳,看看它是否发生了变化?如果你想在memcached中挖掘,网上有很多关于如何显示统计数据的例子。通过MC检查缓存片段是否存在需要django的帮助来获取生成的缓存密钥:如何向缓存添加时间戳?然后是否可以提取任何具有特定时间戳的对象?将python datetime对象插入到模板中。在应该缓存的区域中渲染它。如果日期在页面重新加载之间没有改变,那么它显然是缓存的。