For keeping things in memory and being able to update the objects in real time, cache.ram and memcache I think are out of the question because I believe they both store a specific state of the object in memory (no update options). I have no idea about redis.
However I have been looking for the exact same thing for my project where I have a binary tree of 100,000 members that I need to update and access in real-time. I think this will require something custom as this isn't really how web2py works. On Fri, Mar 16, 2012 at 6:05 AM, Carlos <[email protected]> wrote: > Thanks Roberto. > > But I'm looking for something more generic to web2py, which works on both > my production environment (ubuntu with uwsgi) and my local environment > (windows with rocket), and hopefully other production configurations (with > no uwsgi processes) if necessary. > > Is there such a thing in web2py?, will cache.ram or memcache or redis be > the solution?, or another approach is recommended?. > > Thanks! > > > On Thursday, March 15, 2012 1:46:33 PM UTC-6, Roberto De Ioris wrote: >> >> >> > Hi, >> > >> > My production environment is: latest web2py trunk, ubuntu 10.04, >> > postgresql >> > 8.4, nginx, uwsgi. >> > >> > I need to have data shared (not cached for certain time) across the >> uwsgi >> > processes. >> > >> > Currently I'm accessing such data via db select, but I'm wondering if >> > there's a faster ram method (which auto-clears when restarting uwsgi >> > server), with no need to access the database. >> > >> > Is cache.ram or memcache or redis what I need?, preferably something >> > simple >> > to setup. >> > >> > Note that I do not need to cache anything for certain time, but instead >> > share data (set/get common data) across my uwsgi processes. >> > >> > >> >> dict-based: >> >> http://projects.unbit.it/**uwsgi/wiki/CachingFramework<http://projects.unbit.it/uwsgi/wiki/CachingFramework> >> >> queue-based: >> >> http://projects.unbit.it/**uwsgi/wiki/QueueFramework<http://projects.unbit.it/uwsgi/wiki/QueueFramework> >> >> raw-memory: >> >> http://projects.unbit.it/**uwsgi/wiki/SharedArea<http://projects.unbit.it/uwsgi/wiki/SharedArea> >> >> >> -- >> Roberto De Ioris >> http://unbit.it >> >> -- -- Regards, Bruce Wade http://ca.linkedin.com/in/brucelwade http://www.wadecybertech.com http://www.warplydesigned.com http://www.fitnessfriendsfinder.com

