it seems session with redis not work in 2.16.1 *e.g. create web2py from scratch name redis* *models/db.py* from gluon.contrib.redis_utils import RConn from gluon.contrib.redis_cache import RedisCache from gluon.contrib.redis_session import RedisSession rconn = RConn('localhost', 6379) cache.redis = RedisCache(redis_conn = rconn, debug = True) sessiondb = RedisSession(redis_conn = rconn, session_expiry = False) session.connect(request, response, db = sessiondb)
*result in browser http://localhost:8000/redis/default/index* Traceback (most recent call last): File "/Users/sugizo/web2py/gluon/main.py", line 461, in wsgibase session._try_store_in_db(request, response) File "/Users/sugizo/web2py/gluon/globals.py", line 1224, in _try_store_in_db record_id = table.insert(**dd) File "/Users/sugizo/web2py/gluon/contrib/redis_session.py", line 137, in insert newid = str(self.db.r_server.incr(self.serial)) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/client.py" , line 1011, in incr return self.execute_command('INCRBY', name, amount) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/client.py" , line 667, in execute_command connection.send_command(*args) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 610, in send_command self.send_packed_command(self.pack_command(*args)) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 585, in send_packed_command self.connect() File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 493, in connect self.on_connect() File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 567, in on_connect if nativestr(self.read_response()) != 'OK': File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 629, in read_response raise response ResponseError: invalid DB index also, is it possible to use redis secured with password in web2py? *e.g.* *redis.conf* requirepass password *models/db.py* rconn = RConn('localhost', 6379, 'password') #sessiondb = RedisSession(redis_conn = rconn, session_expiry = False) #session.connect(request, response, db = sessiondb) *result in browser http://localhost:8000/redis/default/index* Traceback (most recent call last): File "/Users/sugizo/web2py/gluon/main.py", line 461, in wsgibase session._try_store_in_db(request, response) File "/Users/sugizo/web2py/gluon/globals.py", line 1224, in _try_store_in_db record_id = table.insert(**dd) File "/Users/sugizo/web2py/gluon/contrib/redis_session.py", line 137, in insert newid = str(self.db.r_server.incr(self.serial)) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/client.py" , line 1011, in incr return self.execute_command('INCRBY', name, amount) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/client.py" , line 667, in execute_command connection.send_command(*args) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 610, in send_command self.send_packed_command(self.pack_command(*args)) File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 585, in send_packed_command self.connect() File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 493, in connect self.on_connect() File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 567, in on_connect if nativestr(self.read_response()) != 'OK': File "/Users/MacBookPro/miniconda3/envs/python2_prod/lib/python2.7/site-packages/redis/connection.py" , line 629, in read_response raise response ResponseError: NOAUTH Authentication required. any hints? thx and best regards, stifan -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.