日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python爬虫的硬件配置_python爬虫之redis环境简单部署

發布時間:2025/3/19 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python爬虫的硬件配置_python爬虫之redis环境简单部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Redis 簡介

Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。

Redis 與其他 key - value 緩存產品有以下三個特點:

Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。

Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。

Redis支持數據的備份,即master-slave模式的數據備份。

Redis 優勢

性能極高?– Redis能讀的速度是110000次/s,寫的速度是81000次/s 。

豐富的數據類型 – Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數據類型操作。

原子 – Redis的所有操作都是原子性的,同時Redis還支持對幾個操作全并后的原子性執行。

豐富的特性?– Redis還支持 publish/subscribe, 通知, key 過期等等特性。

Redis與其他key-value存儲有什么不同?

Redis有著更為復雜的數據結構并且提供對他們的原子性操作,這是一個不同于其他數據庫的進化路徑。Redis的數據類型都是基于基本數據結構的同時對程序員透明,無需進行額外的抽象。

Redis運行在內存中但是可以持久化到磁盤,所以在對不同數據集進行高速讀寫時需要權衡內存,因為數據量不能大于硬件內存。在內存數據庫方面的另一個優點是,相比在磁盤上相同的復雜的數據結構,在內存中操作起來非常簡單,這樣Redis可以做很多內部復雜性很強的事情。同時,在磁盤格式方面他們是緊湊的以追加的方式產生的,因為他們并不需要進行隨機訪問。

安裝

下載地址:https://github.com/MicrosoftArchive/redis/releases

版本:redis64-3.0.501.zip

系統版本:win7x64旗艦版

1、在C盤建立一個目錄redis,將redis下載包減壓到此目錄下。

文件作用

2、然后編輯redis.windows.conf文件,設置redis的密碼:找到# requirepass foobared?改為requirepass 我的密碼。

保存后打開redis的解壓目錄,執行下面命令

redis-server.exe redis.windows.conf --maxmemory 200M

其中--maxmemory 200M是選填的,如果你配置文件redis.windows.conf中配置,這個就可以省去,如果沒配置,這個可以加也可以不加,這里需要注意,除非你添加了環境變量,否則你必須得到redis文件目錄,然后才能執行相應的redis命令。

當初出現這個提示的時候,說明你已經快成功了,默認的redis監控端口號是6379。

windows下安裝Redis第一次啟動報錯:

[2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

解決方法:在命令行中運行

redis-cli.exe

127.0.0.1:6379>shutdown

not connected>exit

然后重新運行redis-server.exe redis.windows.conf,啟動成功!

重新打開一個DOS界面,效果如下:

如果你設置了redis的密碼,則需要在set之前執行auth 密碼 命令,否則會提示(error) NOAUTH Authentication required.

最后說一下將redis加到Windows服務中。首先還是要啟動redis服務器端,然后在運行redis客戶端,然后通過Windows的service-install命令,輸入

redis-server --service-install redis.windows.conf --loglevel verbose

這樣的話我們每次啟動服務就不用再使用上面的命令了,直接點擊啟動即可。

注意,我用RedisDesktopManager連接工具,總是提示我連接失敗,我以為是沒有密碼,也想過各種3.2版本的更改,最后發現自己二了,我們要改的不是redis.windows配置文件,而是redis.windows-service配置文件,只要把bind改成0.0.0.0或者注銷掉就可以異機連接了(記得重啟redis服務)。

推薦redis桌面客戶端:https://redisdesktop.com/download

總結

以上是生活随笔為你收集整理的python爬虫的硬件配置_python爬虫之redis环境简单部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。