Basic help required for the JAVA API

Mauro N. Infantino mauroi at
Mon Apr 9 17:14:53 UTC 2007

You could also serialize everything in JSON. There's a library for every
major language, I think. You'd have to change your application a little bit
serializing everything before storing it. Also, you'd have to restart all
your memcache instances. Besides that, seems like a nice solution.


From: memcached-bounces at
[mailto:memcached-bounces at] On Behalf Of Steven Grimm
Sent: Monday, April 09, 2007 2:05 PM
To: Greg Whalin
Cc: memcached at
Subject: Re: Basic help required for the JAVA API

If he only has one server, how can it be the hashing? All the keys will
resolve to that one server no matter what the hash algorithm is.

I think it's the serialization. Java's deserializer has no idea what to make
of PHP's serialization format.

As I see it you have two options, if that's indeed the problem: you can
write your own serializer in PHP to serialize to some other format (probably
not Java's native format since that would be a real pain to get right in
PHP) or you can parse the PHP format in Java. PHP's serialization format is
pretty simple so that'd be the route I'd take. You may be able to make some
use of the PHP-in-Java implementation, Quercus:

It has code to deal with PHP-serialized objects, but I'm not sure what it
ends up building on the Java side.


-------------- next part --------------
An HTML attachment was scrubbed...

More information about the memcached mailing list