the5fire

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.


MemcachedKeyCharacterError: Control characters not allowed

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

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

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

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

这样就行了

- from the5fire.com
----EOF-----

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


其他分类: