cameronmaske / celery-once

Celery Once allows you to prevent multiple execution and queuing of celery tasks.
https://pypi.python.org/pypi/celery_once/
BSD 2-Clause "Simplified" License
659 stars 91 forks source link

Passwords have special symbols #135

Open chenkui-it opened 2 years ago

chenkui-it commented 2 years ago

redis Passwords have special symbols, such as # and % ,No matter what method is used, it can not be solved.

ParseResult(scheme='redis', netloc=':57#Wc903z@127.0.0.1:6379', path='/0', params='', query='', fragment='') Convert the password using parse.quote to get 57%23Wc903z result:invalid password

if I don't do anything ; result: ParseResult(scheme='redis', netloc=':57', path='', params='', query='', fragment='Wc903z@127.0.0.1:6379/0')

Looking forward to reply