標籤:syn warning prefix 行資料 4.0 gre 資料庫 inux 成功
下載Redis-4.0.6.tar.gz包
我下載的到自己的預設目錄/root/software/下
1. 然後解壓到這個目錄下
/usr/local/src/
解壓命令:
tar -xzf redis-4.0.6.tar.gz -C /usr/local/src/
2.進入到/usr/local/src/redis-4.0.6目錄下進行編譯,並安裝到指定目錄
makemake install prefix=/usr/local/redis
3.進入redis目錄,可以看到bin檔案夾
4.進入bin檔案夾,可以看到redis的服務端,用戶端
發現沒有:redis.conf檔案
到原來解壓的目錄:/usr/local/src/redis-4.0.6目錄下將: redis.conf拷貝到 /usr/local/redis/bin目錄裡
5.修改該設定檔,更改daemon選項為yes,即支援後台啟動方式
6. 修改完畢按esc,然後輸入:wq儲存並退出,然後輸入命令用指定的redis設定檔啟動redis
./redis-service redis.conf
7.查看後台進程
ps -ef|grep redis
8/使用redis用戶端進行串連測試,可以看到已經成功
redis.conf設定檔配置項解析
- daemonize:如需要在後台運行,把該項的值改為yes
-
- pdifile:把pid檔案放在/var/run/redis.pid,可以配置到其他地址
-
- bind:指定redis只接收來自該IP的請求,如果不設定,那麼將處理所有請求,在生產環節中最好設定該項
-
- port:監聽連接埠,預設為6379
-
- timeout:設定用戶端串連時的逾時時間,單位為秒
-
- loglevel:等級分為4級,debug,revbose,notice和warning。生產環境下一般開啟notice
-
- logfile:配置log檔案地址,預設使用標準輸出,即列印在命令列終端的連接埠上
-
- database:設定資料庫的個數,預設使用的資料庫是0
-
- save:設定redis進行資料庫鏡像的頻率
-
- rdbcompression:在進行鏡像備份時,是否進行壓縮
-
- dbfilename:鏡像備份檔案的檔案名稱
-
- dir:資料庫鏡像備份的檔案放置的路徑
-
- slaveof:設定該資料庫為其他資料庫的從資料庫
-
- masterauth:當主要資料庫串連要求輸入密碼驗證時,在這裡設定
-
- requirepass:設定用戶端串連後進行任何其他指定前需要使用的密碼
-
- maxclients:限制同時串連的用戶端數量
-
- maxmemory:設定redis能夠使用的最大記憶體
-
- appendonly:開啟appendonly模式後,redis會把每一次所接收到的寫操作都追加到appendonly.aof檔案中,當redis重新啟動時,會從該檔案恢複出之前的狀態
-
- appendfsync:設定appendonly.aof檔案進行同步的頻率
-
- vm_enabled:是否開啟虛擬記憶體支援
-
- vm_swap_file:設定虛擬記憶體的分頁檔的路徑
-
- vm_max_momery:設定開啟虛擬記憶體後,redis將使用的最大實體記憶體的大小,預設為0
-
- vm_page_size:設定虛擬記憶體頁的大小
-
- vm_pages:設定分頁檔的總的page數量
-
- vm_max_thrrads:設定vm IO同時使用的線程數量
redis安裝配置:inux系統為centOS 64位