I am trying to use memcache as a queue. The functionality works fine in a browser - I can pop items onto the queue and take them off again without any issues - all behaves as expected.
The problem comes when I want to pop items on using memcache from a console (command) process and then access them in the web application - its as though the items are in different caches even though they are both pointed at the same one. Is there something that restricts cache items from one process being used in another process?
Any help would be appreciated. I have tried this with a local memcache and also with Amazon Elaticache with similar results.