1. 程式人生 > >redis安裝與啟動

redis安裝與啟動

release 維護 font serve 可能 一次 步驟 日誌 重要

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

Windows系統下安裝redis:
  介紹:首先redis官方是不支持Windows的,2011年微軟向redis提交了一個補丁,以使redis可以在Windows下編譯運行,但是被Salvatore Sanfilippo拒絕了,原因是在服務器領域上Linux已經得到了廣泛的應用,讓redis在Windows上運行相對而言顯得不是那麽重要,並且redis采用了如寫時復制等很多與操作系統相關的特性,兼容windows可能會耗費極大地精力從而耽誤redis其他功能的開發。盡管如此,微軟還是發布了一個可以運行在Windows上的redis分支,不過這個分支最近一次的commit也是三年之前了。


  安裝:
  1、下載地址:GitHub上的下載地址https://github.com/MicrosoftArchive/redis/releases,在GitHub上你可以下載msi文件,也可以下載zip包

    
  2、安裝就比較的方便,如果你下載的是msi文件,你可以雙擊安裝,然後選定安裝目錄,一路next就可以,如果你下載的是zip包,那就更加方便了,你只需要將zip包解壓到你選取的安裝目錄即可


Linux系統安裝Redis
介紹:
redis官方支持在Linux上運行,官方的更新很頻繁,並且一直有Salvatore Sanfilippo等人專門維護,所以相對於windows版本而言會更加穩定和擁有更多的功能,如果我們想要在生產環境中使用redis,那麽Linux版本的redis穩定版本將會是一個不錯的選擇(這裏我們選擇Ubuntu進行演示)。


安裝:

1、首先下載redis的穩定版本的源碼,wget http://download.redis.io/releases/redis-4.0.12.tar.gz
2、把下載下來的redis源碼包解壓 tar -zxvf redis-4.0.12.tar.gz
3、進入到解壓後的目錄 cd redis-4.0.12
4、編譯 make

啟動和停止redis服務(以Ubuntu系統中啟動redis為例):
啟動redis有直接啟動和通過初始化腳本啟動兩種方式,分別適用於開發環境和生產環境

1、直接啟動
直接運行redis-server /path/.../redis.conf
這種啟動方式適用於開發環境

2、通過初始化腳本啟動redis
在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安裝與啟動