1 關于python, Redis和Docker

Python

? ? ????我使用的python是Anaconda內(nèi)置,并經(jīng)過conda update更新之后的python3.7.2,版本信息如:

? ? ????之后的配置過程使用3.5+的python應該不會出現(xiàn)問題


Redis

? ? ????Redis是一款數(shù)據(jù)庫,除此之外我并不知道更多它的特性和使用Redis搭建代理池的原因(太菜)。在Redis的官方網(wǎng)站上只有Linux的安裝包,雖然在Github上有Redis3和Redis4的Windows版源代碼,但為了追求最新的Redis5,我還是選擇了Docker。


Docker

? ? ????其實上一段我撒了一個慌,我是因為對Redis4進行各種編譯、適配的操作無果后,才終于放棄直接在Windows上進行配置。隨后我發(fā)現(xiàn)了Docker這一大神器,證明我的選擇是正確的。此外,我在安裝Docker之后立刻將VMware卸載了,為何?

? ? ????根據(jù)我自己的理解,Docker是一款基于操作系統(tǒng)終端(如Windows的cmd)、借用了部分Linux終端特性、使用鏡像(mirrors/images)和容器(containers)來對開發(fā)軟件進行管理和運行的操作系統(tǒng)。沒錯,Docker是(我理解上的)一款操作系統(tǒng),在Windows上運行時需要啟用Hyper-V虛擬機服務——而VMware的運行與Hyper-V不兼容,所以我將VMware就卸載了(反正我用其他系統(tǒng)的虛擬機也不多hhh)。具體的安裝細節(jié)在之后描述。

? ? ????鏡像應該好理解,就是在官方/非官方的服務器上提供程序/文件的便捷下載途徑。但容器是什么呢,依我使用Redis的經(jīng)驗(兩天)來看,容器應該與"服務器"的概念相似。

? ? ????介紹到這里,搭建環(huán)境的思路就很清晰了。既然Windows上不能直接配置Redis,那么可以在Docker上下載Redis的鏡像、創(chuàng)建Redis的一個容器、并確定好容器的接口和主機號,運行Redis容器就可以在windows上進行連接了。


0 開始前的一個私貨——cmder

2 Docker安裝+Redis簡易搭建

3 獲取代理并儲存在Redis中

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容