redis安裝與啟動

2022-08-23 00:09:12 字數 2832 閱讀 2133

安裝簡介:

在安裝redis前需要了解redis官方發布時的版本規則,redis官方約定次版本號(即第乙個小數點後的數字)為偶數的版本是穩定版(如2.8版,3.0版),奇數版本則為非穩定版本(如2.7版,2.9版),在生產環境下一般推薦使用穩定的版本。

windows系統下安裝redis:

介紹:首先redis官方是不支援windows的,2023年微軟向redis提交了乙個補丁,以使redis可以在windows下編譯執行,但是被salvatore sanfilippo拒絕了,原因是在伺服器領域上linux已經得到了廣泛的應用,讓redis在windows上執行相對而言顯得不是那麼重要,並且redis採用了如寫時複製等很多與作業系統相關的特性,相容windows可能會耗費極大地精力從而耽誤redis其他功能的開發。儘管如此,微軟還是發布了乙個可以執行在windows上的redis分支,不過這個分支最新一次的commit也是三年前了。

安裝:

3、執行redis服務,在cmd終端中進入redis的安裝目錄,執行redis-server.exe  redis.window.conf

4、連線伺服器,在cmd終端中進入redis的安裝目錄,執行redis-cli.exe

linux系統安裝redis

介紹:redis官方支援在linux上執行,並且一直有salvatore sanfilippo等人專門負責維護,所以相對於windows版本而言會更加穩定和擁有更多的功能,如果我們想要在生產環境中使用redis,那麼linux版本的redis將會是乙個不錯的選擇(這裡我們選擇ubuntu進行演示)。

安裝:

4、進入到解壓後的目錄 cd redis-4.0.12

5、編譯 make

6、啟動命令src/redis-server

7、連線redis服務命令src/redis-cli

注:在make編譯之前一定要檢查一下機器上有沒有安裝gcc編譯器

啟動redis服務:

啟動redis有直接啟動和通過初始化指令碼啟動兩種方式,分別適用於開發環境和生產環境

1、直接啟動

1、指定監聽的埠號啟動:redis-server  --port  埠號

2、後台啟動(可以與--port引數連用,放在--port引數之後):redis-server  & 

3、預設配置檔案啟動:redis-server

4、自定義配置檔案啟動:

redis-server  /path/.../redis.conf  (通過配置檔案啟動可以通過在其後新增"--配置項  配置",這樣會覆蓋配置檔案中同名的配置選項)

5、在客戶端連線中不重啟redis-server的情況下改變redis-server部分配置,如日誌級別等:

redis > config  set  配置項  配置

(也可以通過config  get  配置項來獲取redis服務的所有配置,redis > config  set  配置項)

2、通過初始化指令碼啟動redis(以ubuntu系統為例)

在redis源**目錄下的utils資料夾下有乙個redis_init_script的初始化指令碼檔案,我們需要配置redis的執行方式,同時需要配置redis的持久化檔案和日誌檔案所在的位置等,具體步驟如下:

1、配置初始化指令碼

首先將初始化指令碼複製到/etc/init.d目錄下並且重新命名為"redis_埠號",其中埠號表示讓redis監聽的埠號,客戶端可以通過此埠號連線redis服務,然後修改此初始化指令碼檔案中的redisport變數的值同樣為該埠號

2、建立需要的資料夾

/etc/redis/            存放redis的配置檔案的目錄

/var/redis/埠號/         存放redis的持久化檔案

3、修改配置檔案

將配置檔案模板(redis原始碼資料夾下的redis.conf)複製到第二步建立的配置檔案的目錄下,並以"埠號.conf"命名,然後編輯下面的配置:

daemonize   yes              讓redis以守護程序的方式執行

pidfile     /var/run/redis_埠號.pid    設定redis的pid檔案位置

port       埠號             設定redis監聽的埠號

dir        /var/redis/埠號/        設定持久化檔案存放的位置

4、啟動,設定開機啟動

啟動:/etc/init.d/redis_埠號  start

開機啟動:sudo  update-rc.d  redis_埠號  defaults

關閉redis服務

考慮到redis有可能正在將記憶體中的資料同步到磁碟中,強行終止redis程序可能會導致資料丟失,正確的關閉redis的方法是向redis傳送shutdown命令,方法為:

$ redis-cli  shutdown

redis也可以妥善的處理sigterm訊號,所以使用"kill  redis  程序的pid號"命令也可以正常結束redis服務,效果與shutdown命令一樣。 

連線redis服務

$ redis-cli  -p 埠號  -h  redis伺服器ip  -a  密碼  

redis安裝與啟動

安裝步驟 第一步 安裝gcc編譯環境 如果系統不是最小化安裝正常都不必重新安裝 yum install gcc c 第二步 把redis的原始碼上傳到linux伺服器。第三步 解壓縮。第四步 進入到解壓目錄,使用make命令進行編譯 第五步 make install prefix usr local...

redis安裝與啟動

wget 1.將redis.tar.gz拷貝到 usr local目錄並解壓 mkdir p usr local cd usr local cp path to redis 5.0.5.tar.gz tar zxvf redis 5.0.5.tar.gz mv redis 5.0.5 redis c...

REDIS安裝部署與啟動

redis安裝 1 cd data software 2 wget 3 tar zxvf redis 3.2.9.tar.gz 4 cd redis 3.2.9 5 configure 6 make 7 make install 8 複製安裝源目錄內utils redis init script檔案...