1. 程式人生 > >Redis的詳細安裝及Linux環境變量配置和啟動

Redis的詳細安裝及Linux環境變量配置和啟動

jemalloc 展示 str 並且 網盤 pre 成功 pan 用戶組

前言:

  技術分享圖片

Redis

Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。

我使用的是下面這個版本:

技術分享圖片

若沒有資源的話,我在網盤分享了這個,沒有密碼,可直接網盤下載。https://pan.baidu.com/s/1pYf6xPE9wv4RufrG5JFRGg

一、接下來打開你的Linux。、然後輸入下面命令。

yum install gcc tcl –y  安裝依賴和一些組件

技術分享圖片

二。、解壓redis-使用tar命令

Tar xf redis-2.8.24.tar.gz

接下來是進行編譯階段。可能你會問編譯什麽,我來帶你看一下編譯啥。。

進入redis文件夾中的deps

技術分享圖片

deps文件夾下這些東西給編譯,如jemalloc 是關於分配內存,等等)

接下來在redis-2.8.24文件夾(就是你解壓的文件夾)下面直接make(

編譯成功你會看到下面類似畫面。

技術分享圖片

三、接下來才是幹正事了(安裝redis),前面這些只是準備工作而已。

我一開始在home目錄下mkdir redis 文件夾(創建要安裝redis的文件夾)(ysw是我的用戶組,請直接忽略)

技術分享圖片

進入到剛才解壓redis的目錄(切記不是創建redis的目錄,而是一開始就解壓那個redis-2.8.24的目錄下 make PREFIX命令)

然後執行命令

make PREFIX=’/home/redis’ install(PREFIX是指定移動的路徑)

技術分享圖片

安裝成功後,進入你安裝的目錄,可以看到bin目錄,bin目錄裏面有一些可執行的腳本。

技術分享圖片

技術分享圖片

現在這樣子,redis就已經安裝成功了

四、我們進入一開始解壓的redis-2.8.24目錄的src目錄下 找到redis-sentinel腳本,

並且將該腳本復制到安裝的redis目錄下,以便我們以後使用redis哨兵(用於監控redis集群中MASTER狀態的工具,其已經被集成在redis2.4+版本中)

技術分享圖片

在環境變量中添加redis bin目錄(我用的是VIN編輯器)

Vim ~/.bash_profile

添加

export REDIS_HOME=/home/redis

export PATH=$PATH:$REDIS_HOME/bin

技術分享圖片

然後再讓更改環境變量生效

再執行命令

Source ~/.bash_profile

接下來我們要讓redis做成一個服務(),有一點redis比較好,我們可以直接進入一開始解壓的文件夾redis-2.8.24中,裏面有個utils文件夾,裏面有個install——server.Sh

執行一下就可以做成一個服務了。

我發現我執行文件出現了這個問題。

技術分享圖片

哦,原來執行是需要root權限,那我就su root 更改一下用戶咯

寫密碼過程我就不展示了,反正也是很簡單的密碼123456之類的。

技術分享圖片

其中Config file:/etc/redis/6379.conf 裏面可以更改redis服務配置。

Vim /etc/redis/6379.conf 就可以看到下面的圖(更改端口或者數據庫等等配置)

技術分享圖片

技術分享圖片

最後完成做成服務拉

技術分享圖片

接下來就是啟動 redis了

技術分享圖片

命令為 service redisd start(這裏應該是redis_6379,不過我進入到了/etc/init.d文件夾裏,把redis_6379改名為redisd了,如果你們沒有改名的話,這裏應該是service redis_6379 start 啟動服務)

利用 ss –tanl命令查看一下端口(看一下自己的redis端口是否存在)

技術分享圖片

看到了端口設置6379.就說明這個服務已經起來了。

redis-cli 進入客戶端

技術分享圖片

接下來就可以進行存儲拉。

Redis的詳細安裝及Linux環境變量配置和啟動