I have several servers in my cluster: A, B and C. The users are directed to one of these servers by a load balancing solution. What we need is a fast decentralized/redundant method to store serialized session data. Standard PHP sessions are fast enough, but they're local to each server... which won't work for a cluster.
We're not interested in a solution using a database. I was thinking in the direction of memcached, but the PHP API seems to be a bit underdeveloped.
Does anyone know the ideal solution for this supposedly common problem?