Linux-centos安裝Redis

阿里云產(chǎn)品通用代金券,最高可領(lǐng)1888元代金券分享一波阿里云紅包. 阿里云的購(gòu)買入口

Redis作為現(xiàn)在最流行的緩存服務(wù)器,當(dāng)然是要學(xué)習(xí)一下的,正好有阿里云的服務(wù)器,索性直接在服務(wù)器上安裝了

系統(tǒng) centOS 7.1
安裝的Redis 5.0.4

在centos上安裝軟件可以使用yum 安裝,但是安裝Redis需要配置源,挺麻煩的,索性直接使用源碼安裝吧,Redis官網(wǎng)也是推薦使用源碼安裝。

1. 下載Redis源碼。

推薦去Redis官網(wǎng)下載,傳送門。沒什么特殊要求的話,下載最新的源碼就好了

Redis
點(diǎn)擊下載,或者右鍵復(fù)制連接 我安裝的時(shí)候連接為http://download.redis.io/releases/redis-5.0.4.tar.gz
把源碼下載到服務(wù)器
使用 axel http://download.redis.io/releases/redis-5.0.4.tar.gz
因?yàn)槲业姆?wù)器上安裝了axel這個(gè)工具(可以來(lái)這看下Linux上的實(shí)用工具傳送門)
沒有axel的可以使用wget http://download.redis.io/releases/redis-5.0.4.tar.gz

2. 解壓

使用tar -zvxf redis-5.0.4 把Redis源碼解壓到當(dāng)前目錄(我解壓到了/root/package/)
解壓后會(huì)生成一個(gè) redis-5.0.4文件夾,進(jìn)入redis-5.0.4目錄。

3. 編譯安裝

使用make PREFIX=/usr/local/redis5/ install 命令編譯安裝redis
正常安裝完后,會(huì)把redis的程序安裝到/usr/local/redis5/bin/目錄中


如圖,已經(jīng)安裝完成
為了方便使用,我們一般會(huì)把redis設(shè)置成一個(gè)服務(wù)

4. 配置redis服務(wù)

  1. redis_init_script復(fù)制到 /etc/rc.d/init.d/并重命名為redis
    cp /root/package/redis-5.0.4/utils/redis_init_script /etc/rc.d/init.d/redis
  2. 編輯剛才復(fù)制的文件 vim /etc/rc.d/init.d/redis
    在文件第一行下面添加#chkconfig: 2345 80 90
    修改
EXEC=/usr/local/redis5/bin/redis-server
CLIEXEC=/usr/local/redis5/bin/redis-cli

$EXEC $CONF 后面追加 &
下圖是修改后的,需要修改的已經(jīng)標(biāo)注出來(lái)了

將redis的配置文件復(fù)制到/etc/redis/目錄下,并重命名為端口.conf (默認(rèn)為 6379.conf)
cp /root/package/redis-5.0.4/redis.conf /etc/redis/6379.conf
修改一下配置文件
vim /etc/redis/6379.conf

bind 127.0.0.1 如果Redis要暴露給別的電腦訪問,就把這行注釋

daemonize yes 這個(gè)默認(rèn)是no,改為yes

pidfile /var/run/redis_6379.pid 如果是這個(gè)不用修改,否則修改為這個(gè)
重要
maxmemory 268435456 這個(gè)是Redis的最大可用內(nèi)存,因?yàn)槲业腞edis是安裝在我的服務(wù)器上的,服務(wù)器是阿里云的學(xué)生機(jī),只有2G內(nèi)存,所有要限制一下Redis的內(nèi)存占用,我設(shè)置了256MB,maxmemory的單位是B 字節(jié)

5. 設(shè)置redis服務(wù)

使用 chkconfig --add redis 添加redis服務(wù)
使用systemctl start redis 啟動(dòng)redis服務(wù)
使用systemctl enable redis 將 redis設(shè)為開機(jī)自啟動(dòng)

6. 使用redis

/usr/local/redis5/bin 目錄中 使用 ./redis-cli命令


說(shuō)明redis已經(jīng)成功安裝了

設(shè)置redis快捷方式

每次使用redis都要去/usr/local/redis5/bin 目錄中 使用 ./redis-cli命令啟動(dòng),太麻煩了,有沒有簡(jiǎn)單的方法呢。當(dāng)然有啦
/usr/local/redis5/bin/redis-cli連接到 /usr/bin/目錄下,就可以直接使用redis了

使用 ln -s /usr/local/redis5/bin/redis-cli /usr/bin/redis
以后直接在命令行中 輸入 redis就可以使用了

總結(jié)

  1. 使用源碼編譯安裝,必須安裝gcc和make
  2. 安裝完成后,把redis注冊(cè)成一個(gè)服務(wù),方便使用
  3. 配置Redis為后臺(tái)運(yùn)行
  4. 設(shè)置Redis的最大內(nèi)存占用
  5. 通過(guò)軟連接,給redis設(shè)置快捷方式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容