MemcachedKeyCharacterError: Control characters not allowed

作者: the5fire 标签: memcached error 发布: 2014-07-17 阅读: 11872

刚才升级上服务器上去看了下错误日志,发现有一个 MemcachedKeyCharacterError: Control characters not allowed 的错误,看了下url,是因为有一个url(用文章标题做slug)中间有空格,导致memcached出错。

有两个解决方案,第一是去掉所有空格,然后把这个当做key。第二个就是稍复杂点,取slug得md5值。

import hashlib
slug = hashlib.md5(slug).hexdigest()

这样就行了

---- EOF ----

微信公众号:Python程序员杂谈

相关文章