在以前的文中咱們在linux deploy安裝的系統上安裝了jdk 、docker的操做,本文咱們安裝nosql數據庫redislinux
1.Linux 操做系統git
本文使用linux deploy安裝的debian發行版系統redis
2.redis安裝包sql
本文使用redis3.0.0,下載地址:http://download.redis.io/releases/docker
3.redis客戶端數據庫
本文使用開源軟件RedisPlus,下載地址:https://gitee.com/MaxBill/RedisPlusbash
1.下載redis安裝包nosql
咱們使用wget 下載或者直接去http://download.redis.io/releases/下載源碼包工具
而後使用ftp工具傳輸到系統中ui
2.解壓redis源碼包
使用解壓工具或者使用tar -zxvf命令解壓redis源碼包
3.編譯redis程序
咱們剛下載的是redis的源碼,須要咱們進行編譯才能使用,進入剛解壓的redis安裝包目錄,使用make命令進行編譯
編譯報錯:bash:make:command not found
這是由於缺乏make命令的庫文件,咱們使用apt-get install make安裝
安裝完成make後,繼續使用make編譯源碼:
發現又有一個錯誤:cc:not found,只由於缺乏gcc庫,咱們使用apt-get install gcc安裝
而後繼續編譯,又出現jemalloc.h: No such file or directory的錯誤:
該問題主要是由於libc 並非默認的分配器, 默認的是 jemalloc, 可是若是你又沒有jemalloc 而只有 libc 就會make 出錯。 因此使用make MALLOC=libc 編譯
看到以下編譯成功:
4.安裝redis程序
進行完編譯過程,會在src目錄下生成可執行的redis程序了,接下來就能安裝使用了,安裝目錄你們可本身定義,這裏我安裝到/opt/redis/下
能夠看到這是安裝成功了
5.配置redis服務
首選須要將源碼包中的redis.conf配置文件拷貝到安裝目錄/etc/下
首選修改redis密碼,修改/opt/redis/redis.conf中的requirepass項,默認是註釋的,也就是空,我這裏咱們修改爲123456
而後修改ip訪問,默認是本地訪問,容許其餘主機訪問咱們修改bind爲0.0.0.0
配置redis爲後臺服務啓動,修改daemonize項,默認是no,這裏改爲yes是後臺啓動模式
6.啓動redis服務
在終端執行/opt/redis/bin/redis-server /opt/redis/etc/redis.conf ,啓動redis服務
使用netstat -lntp | grep 6379查看redis是否啓動,若是是LISTEN 說明啓動正常,6379端口處於監聽狀態
7.使用RedisPlus客戶端鏈接redis
下載安裝RedisPlus客戶端程序,點擊打開添加鏈接信息:
而後雙擊鏈接,咱們看到成功鏈接到:
查看redis數據、信息、配置等,RedisPlus的具體使用見https://gitee.com/MaxBill/RedisPlus
8.卸載redis程序
先使用kill殺死redis進程,而後rm -rf /opt/redis/便可