1. 程式人生 > >【安裝部署】Linus中安裝Redis

【安裝部署】Linus中安裝Redis

  一、環境

        Vmware+Centos 64

  二、安裝步驟

       ①檢查是否有編譯環境gcc,因為Redis為c語言編寫  yum list installed | grep gcc

         image

       ②安裝gcc yum install gcc

       ③下載redis安裝包 

          yum –y install wget

          wget http://download.redis.io/releases/redis-4.0.9.tar.gz

       ④解壓至目錄/usr/local/   tar –zxvf redis-4.0.9tar.gz /usr/local

       ⑤在目錄redis-4.0.9中執行make命令

       ⑥在src目錄中執行make install命令

       ⑦在redis-4.0.9目錄中建立資料夾etc,bin為了方便管理。在目錄中執行命令

          mkdir –p bin 

          mv src/redis-benchmark redis-check-aof redis-cli redis-server bin/

          mkdir –p etc

          mv redis.conf etc/

      ⑧修改配置檔案,設定redis後臺啟動和開機啟動

         vi etc/redis.conf   設定daemonize屬性改為yes

         vi /etc/rc.local     新增/usr/local/redis-4.0.9/bin/redis-server /usr/local/redis-4.0.9/etc/redis.conf

         image

      ⑨啟動redis /usr/local/redis-4.0.9/bin/redis-server /usr/local/redis-4.0.9/etc/redis.conf

      ⑩客戶端驗證連線 redis-cli 如圖表示安裝成功

       image

三、配置項說明

      

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同時使用的執行緒數量