標籤:redis安裝 設定檔 jemalloc 分配器
安裝
Redis安裝非常方便,首先通過官網去下載最新版本,官網地址:http://redis.io/download
Redis除了可以安裝在Linux上還可以安裝在Windows上,不過在Windows平台上的Redis並不是Redis官方支援的,它是由MicrosoftOpen Tech 小組開發並維護的。
Redis並不依賴任何非標準資料庫,也沒有編譯必須要添加的參數,安裝非常簡單。我們這裡使用3.0版本。
先安裝一下基礎環境:
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/82/F1/wKioL1dmlMOQZCgxAAA12Ye7ejk770.jpg-wh_500x0-wm_3-wmp_4-s_4017678969.jpg" title="1.jpg" alt="wKioL1dmlMOQZCgxAAA12Ye7ejk770.jpg-wh_50" />
從這裡下載:http://download.redis.io/releases/redis-3.0.7.tar.gz
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/82/F2/wKiom1dmlNPDaHc1AADWVergcW4285.jpg-wh_500x0-wm_3-wmp_4-s_212862735.jpg" title="2.jpg" alt="wKiom1dmlNPDaHc1AADWVergcW4285.jpg-wh_50" />
解壓並測試所需條件,該命令是壓縮包裡內建的命令,提示需要安裝tcl8.5以上版本
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/82/F1/wKioL1dmlNzx-mx9AAAzWUF1exs829.jpg-wh_500x0-wm_3-wmp_4-s_882239072.jpg" title="3.jpg" alt="wKioL1dmlNzx-mx9AAAzWUF1exs829.jpg-wh_50" />
安裝tcl
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/82/F2/wKiom1dmlPKAJUQQAABQvoUe-7w835.jpg-wh_500x0-wm_3-wmp_4-s_43198842.jpg" title="4.jpg" alt="wKiom1dmlPKAJUQQAABQvoUe-7w835.jpg-wh_50" />
安裝jemalloc分配器,這個分配器源碼已經包含在Redis源碼包裡了,在dev目錄裡面,如:關於分配器我後面再做說明。
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/82/F1/wKioL1dmlQDTQbBFAAA5OTtC3sE043.jpg-wh_500x0-wm_3-wmp_4-s_3724467207.jpg" title="5.jpg" alt="wKioL1dmlQDTQbBFAAA5OTtC3sE043.jpg-wh_50" />
安裝方式如下:它會把下面這4項進行編譯安裝,這都是Redis所依賴的
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/82/F1/wKioL1dmlQqSuOTCAABCJZ9Qerw170.jpg-wh_500x0-wm_3-wmp_4-s_3446371343.jpg" title="6.jpg" alt="wKioL1dmlQqSuOTCAABCJZ9Qerw170.jpg-wh_50" />
編譯安裝Redis
這時候再去運行make就不會報錯了。可以通過在make PREFIX=來設定安裝目錄,我這裡使用預設的。
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/82/F2/wKiom1dmlRKz0l1aAAB-6xBeVPk153.jpg-wh_500x0-wm_3-wmp_4-s_3010598803.jpg" title="7.jpg" alt="wKiom1dmlRKz0l1aAAB-6xBeVPk153.jpg-wh_50" />
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/82/F2/wKiom1dmlRrTlLAHAADFTtqDqCs973.jpg-wh_500x0-wm_3-wmp_4-s_2157249588.jpg" title="8.jpg" alt="wKiom1dmlRrTlLAHAADFTtqDqCs973.jpg-wh_50" />
運行makeinstall
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/82/F1/wKioL1dmlSThRUEdAACARQimfQg591.jpg-wh_500x0-wm_3-wmp_4-s_766218229.jpg" title="9.jpg" alt="wKioL1dmlSThRUEdAACARQimfQg591.jpg-wh_50" />
安裝後的程式及設定檔位置:
安裝後預設的Redis程式放在了/usr/local/bin下面,如:
650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/82/F1/wKioL1dmlm2RBqjuAAA9eVr6Xsc876.jpg-wh_500x0-wm_3-wmp_4-s_4269748657.jpg" title="1.jpg" alt="wKioL1dmlm2RBqjuAAA9eVr6Xsc876.jpg-wh_50" />
程式名稱用途redis-serverRedis伺服器的daemon啟動程式redis-cli命令列工具,當然也可以使用telnet來操作資料庫redis-benchmark效能測試工具,測試redis在當前系統以及硬體設定下的讀寫效能redis-check-aof用於修複出問題的AOF檔案redis-check-dump用於修複出問題的dump.rdb檔案redis-sentinel使用者叢集管理
設定檔位置在源碼包中,安裝並不會複製設定檔,需要手動拷貝設定檔。操作如下:
先在/etc/下面建立一個檔案夾名稱為redis,這也是為了便於管理
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/82/F2/wKiom1dml6bxWgqyAAFUbludRaE870.jpg-wh_500x0-wm_3-wmp_4-s_2880636903.jpg" title="2.jpg" alt="wKiom1dml6bxWgqyAAFUbludRaE870.jpg-wh_50" />
這裡要把設定檔改個名詞,改成6379.conf,為什麼呢?因為跟啟動指令碼裡面的CONF這個變數的設定有關,它預設使用的是REDISPORT這個變數為設定檔名稱,下一節就會看到。
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/82/F1/wKioL1dml7CANWTmAAAmg-IYlJA080.jpg-wh_500x0-wm_3-wmp_4-s_3856849189.jpg" title="3.jpg" alt="wKioL1dml7CANWTmAAAmg-IYlJA080.jpg-wh_50" />
未完待續。。。。
本文出自 “小惡魔的家” 部落格,請務必保留此出處http://littledevil.blog.51cto.com/9445436/1790865
(二)Redis的安裝及配置(1)