2020/8/8
實際情況下Redis都是部署在Linux下的,雖然使用docker安裝確實很容易赊窥,但是還是要記錄一下不用docker容器的在Linux下安裝Redis时甚。
第一步:
我們要先去Redis官網(wǎng)下載壓縮包。
redis官網(wǎng)地址:Redis???
選擇合適的版本下載到Linux機器上就好了糕再。
因為國內(nèi)訪問Redis官網(wǎng)會很慢,我們可以使用Linux命令直接下載:
wget http://download.redis.io/releases/redis-6.0.6.tar.gz? 當然這個命令也是官網(wǎng)上提供的
默認下載到家目錄玉转,我們可以看到 有了redis-6.0.6.tar.gz的壓縮包啦突想。
然后我們可以使用解壓縮命令解壓縮:tar -zxvf redis-6.0.6.tar.gz????
tar -zxvf,tar -zxvf ,tar -zxvf念三次哦,這個命令很常用的究抓。
然后就會自動解壓縮了猾担,解壓縮完成以后我們可以看到在家目錄下已經(jīng)有啦安裝文件
然后我們進入redis目錄下執(zhí)行 make 就直接安裝redis了
但是。刺下。绑嘹。在此之前是要保證Linux下有gcc環(huán)境才行,否則嘛橘茉,就會報一下錯誤:
那沒有怎么辦呢圾叼,安裝一下就好了,yum -y install gcc-c++捺癞,輸入命令gcc -v會看到gcc版本
linux默認gcc版本是4.8的夷蚊,但是我們的redis版本是6.0的,所以需要升級gcc版本髓介,如果是低版本的redis則可以使用gcc4.8惕鼓,升級gcc:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
然后執(zhí)行命令
scl enable devtoolset-9 bash
echo? "source /opt/rh/devtoolset-9/enable">>/etc/profile
更改/etc/profile之后讓系統(tǒng)重新讀取文件內(nèi)容:
source?/etc/profile
一定要重新讀取唐础!
然后我們再重新make一下
但還是不能安裝箱歧,這是因為我們上一次用make命令安裝的時候由于沒有gcc環(huán)境安裝失敗矾飞,留下了一下殘留文件。所以要清除掉那些殘留文件 輸入命令make distclean 清除完成之后在make
安裝成功之后可以使用redis-server? redis.conf啟動redis了呀邢,因為我們是在redis目錄下所以就直接啟動了洒沦,如果在其他目錄下可以使用redis-server /root/redis-6.0.6/redis.conf 找到相應的redis.conf進行啟動。
看到這個圖標就安裝完成了价淌,但是我們沒有更改redis.conf申眼,redis沒有以后臺進程方式啟動,就會一直阻塞當前終端:如果要更改為后臺方式啟動就打開redis.conf將 daemonize no 改為yes