Thanks Bruce. I require to share (set, get, update, delete) only a small chunk of data, is this at all possible with web2py?.
Can Massimo or some of the other web2py experts comment on this?. Thanks again. On Friday, March 16, 2012 7:14:50 AM UTC-6, Detectedstealth wrote: > > 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 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 >

