the5fire的技术博客

关注python、vim、linux、web开发和互联网--life is short, we need python.


MemcachedKeyCharacterError: Control characters not allowed

作者:the5fire | 标签:     | 发布:2014-07-17 5:48 a.m. | 阅读量: 3952, 3917

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

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

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

这样就行了


----EOF-----

扫码关注,或者搜索微信公众号:码农悟凡


其他分类: