def __init__(self,host='<STR_LIT:localhost>',port=<NUM_LIT>,db=<NUM_LIT:0>,cookie_name='<STR_LIT>',cookie_lifetime=<NUM_LIT>,keyword='<STR_LIT>',password=None):
self.host = host<EOL>self.port = port<EOL>self.db = db<EOL>self.cookie_name = cookie_name<EOL>self.cookie_lifetime = cookie_lifetime<EOL>self.keyword = keyword<EOL>self.password = password<EOL>self.connection_pool = None<EOL>
Session plugin for the bottle framework.

        Args:
            host (str): The host name of the redis database server. Defaults to
                'localhost'.
            port (int): The port of the redis database server. Defaults to
                6379.
            db (int): The redis database numbers. Defaults to 0.
            cookie_name (str): The name of the browser cookie in which to store
                the session id. Defaults to 'bottle.session'.
            cookie_lifetime (int): The lifetime of the cookie in seconds. When
                the cookie's lifetime expires it will be deleted from the redis
                database. The browser should also cause it to expire. If the
                value is 'None' then the cookie will expire from the redis
                database in 7 days and will be a session cookie on the 
                browser. The default value is 300 seconds.
            keyword (str): The bottle plugin keyword. By default this is
                'session'.
            password (str): The optional redis password.

        Returns:
            A bottle plugin object.