Redis的詳細安裝及Linux環境變量配置和啟動
前言:
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環境變量配置和啟動