Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在memcached中保存活动日志的最佳方法_Python_Memcached_Feed - Fatal编程技术网

Python 在memcached中保存活动日志的最佳方法

Python 在memcached中保存活动日志的最佳方法,python,memcached,feed,Python,Memcached,Feed,我想为最近与我的网站特定部分相关的活动建立一个“提要”。我以前没有使用过memcache,但我想到的是: 当一条新信息提交到站点时,为其分配一个唯一的密钥,并将其添加到memcache 将此键添加到memcache中现有列表的末尾,以便以后可以引用 检索时,首先从memcache检索密钥列表 对于检索到的每个键,检索单个信息 将碎片串在一起,作为“馈送”返回 例如,用户评论:用户写“好主意” 为“好主意”指定一个唯一的键,比如说键“1234” 将密钥/数据对插入memcache,1234->“好

我想为最近与我的网站特定部分相关的活动建立一个“提要”。我以前没有使用过memcache,但我想到的是:

  • 当一条新信息提交到站点时,为其分配一个唯一的密钥,并将其添加到memcache
  • 将此键添加到memcache中现有列表的末尾,以便以后可以引用
  • 检索时,首先从memcache检索密钥列表
  • 对于检索到的每个键,检索单个信息
  • 将碎片串在一起,作为“馈送”返回
  • 例如,用户评论:用户写“好主意”

  • 为“好主意”指定一个唯一的键,比如说键“1234”
  • 将密钥/数据对插入memcache,1234->“好主意”
  • 将“1234”附加到现有键列表:键_list->{23412341241243411234}
  • 现在检索时,首先查询键列表:{234123412341243411234}
  • 对于键列表中的每个键,检索数据: 2341->“是” 41234->“好观点” 124->“真有趣” 341->“我不同意” 1234->“好主意”
  • 这是一个好方法吗


    谢谢

    如果关键点列表的大小是有界的,那么它应该是正常的。默认情况下,memcache的项目大小限制为1MB

    听起来memcache是数据的唯一存储,这是个好主意吗