I'm familiar with what memcached provides, but haven't actually used it in production yet...
I was kicking around some ideas today, and I think what I want to do is use socketpair() to create an anonymous unix socket, and run memcached as a child process and have it listen on one end. I might want several instances, so I don't really want to specify a tcp port or create socket files to clean up later. Adding a flag to let it listen on stdin would suit my needs nicely. Does this sound reasonable or useful to anyone else? I could hack something up and post a patch. -nate
