Redis學習筆記二——redis安裝

來源:互聯網
上載者:User
Windows下Redis安裝 下載windows版本redis或者github下載
解壓下載的壓縮包即為下圖的內容:
啟動的三種方式: 進入downloads檔案夾選擇需要的版本解壓進入檔案夾: 第一種方式不加設定檔方式: 雙擊redis-server.exe;或者在目前的目錄  ctrl+按一下滑鼠  選擇"在此處開啟命令視窗",然後將redis-server.exe拖拽進命令視窗斷行符號, 或者在命令視窗輸入redis-server.exe斷行符號即可。 第二種方式啟動時應用設定檔: 在目前的目錄  ctrl+按一下滑鼠  選擇"在此處開啟命令視窗",然後將redis-server.exe拖拽進命令視窗輸入空格後,將redis.windows.conf拖拽進命令視窗斷行符號, 或者在命令視窗輸入redis-server.exeredis.windows.conf斷行符號即可。
第三種方式建立windows服務的方式: SC CREATE redis-master binpath= "\"D:\Java\redis\redissoftware\downloads\redis64-2.8.12\redis-server.exe\" --service-runD:\Java\redis\redissoftware\downloads\redis64-2.8.12\redis.windows.conf  --loglevel verbose" 藍色部分為設定的服務名稱,綠色部分改為對應目錄即可。 刪除服務:SC delete " redis-master"紫色部分改為刪除的服務名稱即可。 Linux下Redis安裝 下載linux版本Redis 本文以當前最新版本3.2.1為例
tar -zxvf redis-3.2.1.tar.gzcd redis-3.2.1
#直接make 編譯make#可使用root使用者執行`make install`,將可執行檔拷貝到/usr/local/bin目錄下。這樣就可以直接敲名字運行程式了。make install
啟動的三種方式:
第一種方式預設啟動:
redis-server
第二種方式後台模式啟動:
#加上`&`號可以使redis以背景程式方式運行./redis-server & 或者修改redis.conf中daemonize no為yes然後redis-server redis.conf
第三種啟動方式添加Linux服務(使用redis提供的指令碼啟動):

在生產環境中使用啟動指令碼方式啟動redis服務。啟動指令碼 redis_init_script 位於位於Redis的 /utils/ 目錄下。

#大致瀏覽下該啟動指令碼,發現redis習慣性用監聽的連接埠名作為設定檔等命名,我們後面也遵循這個約定。#redis伺服器監聽的連接埠REDISPORT=6379#服務端所處位置,在make install後預設存放與`/usr/local/bin/redis-server`,如果未make install則需要修改該路徑,下同。EXEC=/usr/local/bin/redis-server#用戶端位置CLIEXEC=/usr/local/bin/redis-cli#Redis的PID檔案位置PIDFILE=/var/run/redis_${REDISPORT}.pid#設定檔位置,需要修改CONF="/etc/redis/${REDISPORT}.conf"
根據啟動指令碼要求,將修改好的設定檔以連接埠為名複製一份到指定目錄。需使用root使用者。
mkdir /etc/rediscp redis.conf /etc/redis/6379.conf
將啟動指令碼複製到/etc/init.d目錄下,本例將啟動指令碼命名為redisd(通常都以d結尾表示是後台自啟動服務)。
cp redis_init_script /etc/init.d/redisd
設定為開機自啟動 注意: 此處直接配置開啟自啟動 chkconfig redisd on 將報錯誤: service redisd does not support chkconfig  參考 解決辦法,即將指令碼開頭改為如此
#!/bin/sh# chkconfig:   2345 90 10# description:  Redis is a persistent key-value database#
再設定即可成功。
#設定為開機自啟動伺服器chkconfig redisd on#開啟服務service redisd start#關閉服務service redisd stop
另附: redis多環境一鍵啟動指令碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.