Hey, Memcached only "thinks" in binary blobs. Append is just stacking the new object at the end of the new object. If whatever you use to serialize and de-serialize your objects doesn't understand this it won't return all of the objects.
You'll need to modify the java client or otherwise provide it with a custom deserializer. On Tue, 9 Mar 2021, Pritam kumar wrote: > > Hello Team, > > I am using Memcached server (version -1.5.22) & spymemcached java client > (version - 2.12.3) . In a scenario i > have appended multiple objects in single existing key as like below i > mentioned :- > > User user = new User(); > user.setName("Test"); > user.setEmail("newu...@gmail.com"); > > Object data = get(Key); > > if (data != null) { > append(key, user)); > } else { > set(key, 0, user)); > } > > I am able to find all the appended objects from the key using terminal > (telnet 127.0.0.1 11211 & fetch data using > get key). But when i am trying to get all the appended objects through java > client it returns only 1st object > which was set 1st time. > > I am trying this like below :- > > Object userData = get(key); > > Please help me that How to get all the appended objects from the key through > java client? > > Any suggestions or help would be appreciated. > > Thanks > > > -- > > --- > You received this message because you are subscribed to the Google Groups > "memcached" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to > memcached+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/memcached/f4b2f833-45e7-4125-a048-daeb5111ea53n%40googlegroups.com. > > -- --- You received this message because you are subscribed to the Google Groups "memcached" group. To unsubscribe from this group and stop receiving emails from it, send an email to memcached+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/memcached/8ede1771-31ef-8ff-12f7-fcdc7afb4f22%40rydia.net.