centos7.5 如何安裝redis并在后臺運行

1. 下載最新的安裝包

官網(wǎng)redis官網(wǎng)下載最新的安裝包

image

這里我下載的最新的5.0.8

2. 安裝

  • 首先通過FileZilla Client將下載的安裝包上傳到linux服務器,然后用xshell連接到linux執(zhí)行解壓縮操作

tar -zxf redis-5.0.8.tar.gz 

image
  • 然后進入解壓文件copy到/usr/local

mv redis-5.0.8 /usr/local

進入到解壓出的文件夾使用make對解壓的Redis文件進行編譯

遇到make[3]: gcc: Command not found

采用 命令安裝


yum -y install gcc+ gcc-c++

再執(zhí)行make 報fatal error: jemalloc/jemalloc.h: No such file or directory

image

查資料原因是jemalloc重載了Linux下的ANSI C的malloc和free函數(shù)。解決辦法:make時添加參數(shù)。make MALLOC=libc

再次執(zhí)行


make MALLOC=libc

編譯完成,完成之后可以看到解壓文件redis 中會有對應的src、redis.conf等文件夾

image
  • 編譯成功后,進入src文件夾,執(zhí)行make install進行Redis安裝。
image
  • 運維

為了方便日后管理,將Redis文件中的conf配置文件和常用命令移動到統(tǒng)一文件中

1)、創(chuàng)建bin和etc文件

image

2)找到redis.conf,將其復制移動到 /usr/local/redis/ect 下

執(zhí)行命令如下:


mv redis.conf /usr/local/redis/etc/

3)進入src目錄,移動mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server到/usr/local/redis/bin/

執(zhí)行命令


mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

4)執(zhí)行redis-server 啟動redis

image

5)設置后臺運行

首先編輯conf文件,將daemonize屬性改為yes(表明需要在后臺運行)


cd etc/

vim redis.conf

修改 daemonize no->yes

image

再次啟動redis服務,并指定啟動服務配置文件

redis-server /usr/local/redis/etc/redis.conf

image

netstat -tunpl|grep 6379

image

運行成功,到此結(jié)束

作者:樂子
原創(chuàng)公眾號:『樂子侃生活』,碼碼程序,寫寫專題分享,離開世界之前,總要留下點什么。
原創(chuàng)不易,轉(zhuǎn)載請注明來源(注明:來源于公眾號:樂子侃生活, 作者:樂子)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

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