どのようにscrapyリンクパスワードを設定する方法パスワードの設定scrapy-RedisのRedisのRedisのパスワードscrapy-RedisののRedisのを持っています

#Scrapy_redis使用して、スケジューラ
SCHEDULER = "scrapy_redis.scheduler.Scheduler"
重み付けするために使用#1 scrapy_redisメカニズム
DUPEFILTER_CLASS = "scrapy_redis.dupefilter.RFPDupeFilter"
はRedisの導管を追加しますがITEM_PIPELINES
# 'をscrapy_redis.pipelines.RedisPipeline':200は、
#定義されましたRedisのホストアドレスとポート番号



REDIS_HOST = '176.140.7.197'
REDIS_PORT = 6379

#セットパスワード
REDIS_PARAMS {=
'パスワード': 'ADMIN'
}



パスワードscrapy-RedisののRedisの設定方法で窓
1.環境
システム:Win7の
scrapy-Redisのの
Redisの3.0.5
のPython 3.6.1
2. [設定のRedisサーバのパスワードをして開始
ウィンドウでRedisのインストールと構成は、これを参照してください。記事:HTTP://blog.csdn.net/zwq912318834/article/details/78770209
2.1の設定ファイルを変更します。
以下のように設定され、ファイルredis.windows.confを検索します:

################################## SECURITY ############### ####################

#は、他の処理の前にAUTH <PASSWORD>を発行するクライアントに要求
#コマンドを。これは、あなたが信頼していないれる環境で役に立つかもしれない
ホスト走行Redisのサーバーへのアクセス権を持つ#他の人を。

#これは、下位互換性のためにコメントアウト滞在する必要があり、最もので
(例えば、彼らは独自のサーバーを実行します)#人々は、認証を必要としません。

#警告:Redisのは非常に高速であるため、外部のユーザーは、最大試すことができます
良いボックスに対して#毎秒150kのパスワードを。これは、あなたがすべきことを意味
#がそうでなければ、破ることは非常に簡単になります非常に強力なパスワードを使用します。

#requirepass foob​​ared
requirepass redisPasswordTest666666

一定要注意:requirepass redisPasswordTest666666前面不能有任何空格和字符。
2.2。Redisのサービスを開始し
ますが、Redisのサーバーを起動するときに、このパラメータredis.windows.conf追加してください、それ以外のRedisは......、デフォルトのブートパラメータ、設定情報が有効になりません使用しています
Redisの-SERVER.EXE redis.windowsを.confの
1


2.3。RedisのDesktop Managerが認証するために
パスワードなしでログインできません

 

パスワードを使用して、成功したログイン

3. scrapy-Redisのパスワードを持つ分散型クローラ接続Redisの
解釈の原則にし、記事を参照してください:HTTP://blog.csdn.net/zwq912318834/article/details/78904192 
Redisの使用#パスワード
クラスMySpider(RedisSpiderを):
「」 "Redisのキューから読み出しスパイダーのURL(myspider:start_urls)。" "" 
NAME = 'XXXX' 
redis_key = 'XXXX:start_urls' 

#...... 
custom_settings = { 
'LOG_LEVEL、': 'DEBUG'、
'DOWNLOAD_DELAY':0、 
接続パラメータは、Redisのデータベースを指定する
'192.168.1.99'、 'REDIS_HOST' 
'REDIS_PORT':6379、

#1のRedisが指定したパスワードをリンク、およびデータベースの使用
'REDIS_PARAMSを' { 
'パスワード': 'redisPasswordTest666666を'、
}、
}

  


4.注
2通りの方法でインストールしたWindowsで、:圧縮と解凍インストール。上記方法の方法は、圧縮伸張です。Redisのサービスのインストールされているバージョンは、しかし、直接のRedis-server.exeを開始を通じて、自己起動であるため、有効になりませんパスワードのRedisにつながる、スタートアップコンフィギュレーションファイルredis.windows.confのRedisの上にロードされていません。

おすすめ

転載: www.cnblogs.com/HHHAI/p/11116767.html