Python论坛  - 讨论区

标题:[python-chinese] memcache和序列化

2006年06月26日 星期一 11:26

chen arthur agakong at gmail.com
Mon Jun 26 11:26:27 HKT 2006

memcache里是不是只能存放字符串数据,如果我需要存取一个list对象,
是不是要先把它序列化,如果是,怎么做呢?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 11:47

limodou limodou at gmail.com
Mon Jun 26 11:47:30 HKT 2006

On 6/26/06, chen arthur <agakong at gmail.com> wrote:
> memcache里是不是只能存放字符串数据,如果我需要存取一个list对象,
> 是不是要先把它序列化,如果是,怎么做呢?
>
查一下pickle文档。

-- 
I like python!
My Blog: http://www.donews.net/limodou
My Django Site: http://www.djangocn.org
NewEdit Maillist: http://groups.google.com/group/NewEdit

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 11:56

Bruce Wang number5 at gmail.com
Mon Jun 26 11:56:28 HKT 2006

On 6/26/06, chen arthur <agakong at gmail.com> wrote:
>
> memcache里是不是只能存放字符串数据,如果我需要存取一个list对象,
> 是不是要先把它序列化,如果是,怎么做呢?
>
>
不用,直接把object 丢进去就行。key的话倒是通常都用string


-- 
simple is good
http://brucewang.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060626/b7b5ad27/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 12:27

chen arthur agakong at gmail.com
Mon Jun 26 12:27:25 HKT 2006

唉,真是头痛,不是序列化的问题,memcache好像有问题,
前几天试试没有问题的:

>>>import memcache
>>>m = memcache.Client('127.0.0.1:11211')
>>>l = ['aa','bb']
>>>m.set('a',l,20)
MemCache: 1:11211: connect: Invalid argument. Marking dead.
MemCache: 1:11211: connect: Invalid argument. Marking dead.
MemCache: 1:11211: connect: Invalid argument. Marking dead.
MemCache: 1:11211: connect: Invalid argument. Marking dead.
MemCache: 2:11211: connect: Invalid argument. Marking dead.
MemCache: 7:11211: connect: Invalid argument. Marking dead.
MemCache: ::11211: connect: No address associated with hostname. Marking dead.

是我的memcache启动有问题吗?

./memcached -d -m 1024 -l 127.0.0.1 -p 11211 -u root

哪位memcache高手帮忙看一下!

2006/6/26, Bruce Wang <number5 at gmail.com>:
>
>
>
> On 6/26/06, chen arthur <agakong at gmail.com> wrote:
> > memcache里是不是只能存放字符串数据,如果我需要存取一个list对象,
> > 是不是要先把它序列化,如果是,怎么做呢?
> >
> >
>
> 不用,直接把object 丢进去就行。key的话倒是通常都用string
>
>
> --
> simple is good
> http://brucewang.net
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 12:41

Bruce Wang number5 at gmail.com
Mon Jun 26 12:41:14 HKT 2006

On 6/26/06, chen arthur <agakong at gmail.com> wrote:
>
> 唉,真是头痛,不是序列化的问题,memcache好像有问题,
> 前几天试试没有问题的:
>
> >>>import memcache
> >>>m = memcache.Client('127.0.0.1:11211')
> >>>l = ['aa','bb']
> >>>m.set('a',l,20)
>

语法错了,下次先看pydoc

>>>import memcache
>>>m = memcache.Client(['127.0.0.1:11211'])


-- 
simple is good
http://brucewang.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060626/e69b0e08/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 16:58

swordsp sparas2006 at gmail.com
Mon Jun 26 16:58:04 HKT 2006

它的python api已经帮你做了序列化操作了,除非你打算自己写接口。

On 6/26/06, chen arthur <agakong at gmail.com> wrote:
>
> memcache里是不是只能存放字符串数据,如果我需要存取一个list对象,
> 是不是要先把它序列化,如果是,怎么做呢?
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060626/2fe88984/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号