no but we have SQLDB("sqlite:memory:")
On Mar 4, 5:23 pm, Robin B <robi...@gmail.com> wrote: > No one has published a 'RAMDB' (a DAL driver for RAM). It could > easily be implemented as a global dict, and it could be useful for say > caching, but I would not put sessions into ram for production. If you > have more than 1 application server/process, you will not be able to > share sessions between them. RAMDB would however be very useful for > development. :) > > Robin > > On Mar 4, 2:28 pm, Markus Gritsch <m.grit...@gmail.com> wrote: > > > On Wed, Mar 4, 2009 at 7:47 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > for now you should be able to do in like this: > > > > from gluon.contrib.memcache import MemcacheClient > > > cache.memcache=MemcacheClient([.....]) ### [...] is a list of memcache > > > IPs > > > session=cache.memcache(response.session_id,lambda:{},1e8) > > > def custom_commit(response,session): > > > cache.memcache(response.session_id,lambda:session,-1) > > > SQLDB.close_all_instances(SQLDB.commit) > > > response._custom_commit=lambda response=response,session=session: > > > custom_commit(response,session) > > > session.forget() > > > > Tiy can try with cache.ram or cache.disk first > > > Can the session be stored in cache.ram without gluon.contrib.memcache? > > > Kind regards, > > Markus --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---