CentOS6.5下Redis安裝與配置詳細(xì)步驟
本文詳細(xì)介紹Redis單機(jī)單實(shí)例安裝與配置,服務(wù)及開機(jī)自啟動。
(以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本號中間位是偶數(shù)的是穩(wěn)定版,奇數(shù)的為非穩(wěn)定版])
一.安裝redis
1)下載redis安裝包
可去官網(wǎng)http://redis.io ,也可通過wget命令,
wget http://download.redis.io/redis-stable.tar.gz
2)解壓
tar –zxvf redis-stable.tar.gz
3) 編譯、安裝
cd redis-stable
make
如果提示gcc command不識別,請自行安裝gcc;
如果提示couldn't execute tcl : no such file or dicrectory,請自行安裝tcl;
如果提示
請執(zhí)行make distclean,然后再make
Make成功之后,會在src目錄下多出一些文件,如下
可手動拷貝redis-server、redis-cli、redis-check-aof、redis-check-dump等至/usr/local/bin目錄下,也可執(zhí)行make install,此處執(zhí)行
make install
可查看,/usr/local/bin下已有這些文件。
注意:若此時執(zhí)行redis-server –v (查看版本命令),若提示redis-server command not found,則需要將/usr/local/bin目錄加到環(huán)境變量,如何添加,此處不做詳細(xì)介紹,可查看修改/etc/profile,(查看環(huán)境變量命令:echo $PATH)
正常如下
至此,redis安裝完成,接著配置。
二.修改配置文件.conf
1)創(chuàng)建配置文件目錄,dump file 目錄,進(jìn)程pid目錄,log目錄等
配置文件一般放在/etc/下,創(chuàng)建redis目錄
cd /etc/ mkdir redis
查看創(chuàng)建的redis目錄
dump file、進(jìn)程pid、log目錄等,一般放在/var/目錄下,
cd /var/ mkdir redis cd redis mkdir data log run
至此,目錄創(chuàng)建完畢
2)修改配置文件,配置參數(shù)
首先拷貝解壓包下的redis.conf文件至/etc/redis
查看/etc/redis/redis.conf
cd /etc/redis/
打開redis.conf文件
修改端口(默認(rèn)6379)
修改pid目錄為新建目錄
修改dump目錄為新建目錄
修改log存儲目錄為新建目錄
3)持久化
默認(rèn)rdb,可選擇是否開啟aof,若開啟,修改配置文件appendonly
4)啟動redis,查看各目錄下文件
查看進(jìn)程
redis已啟動
查看dump, log, pid等
發(fā)現(xiàn)只有日志,沒有dump和pid信息,是因?yàn)楫?dāng)前redis服務(wù)仍然是console模式運(yùn)行的,且沒有數(shù)據(jù)存儲操作
停止redis服務(wù),修改配置文件使得redis在background運(yùn)行
改成yes,保存,重啟redis服務(wù)
查看pid信息,如下
查看dump信息
若配置了aof持久化方式,data目錄下還會有aof的相關(guān)文件
5)客戶端連接redis
默認(rèn)端口6379
6)至此,redis基礎(chǔ)配置完畢,若有其他相關(guān)配置調(diào)整,可查找文檔再修改
三.服務(wù)及開機(jī)自啟動
1)創(chuàng)建redis啟動腳本
拷貝解壓包下utils下redis啟動腳本至/etc/init.d/
cp redis_init_script /etc/init.d/
修改腳本名稱(也可不修改)為redis
查看ll
修改腳本pid及conf路徑為實(shí)際路徑
生產(chǎn)環(huán)境下,配置時,配置文件、pid等最好加上端口標(biāo)識,以便區(qū)分,如
保存
退出
至此,在/etc/init.d/目錄下,已經(jīng)可以通過service redis start/stop 命令啟動和關(guān)閉redis
若在其他目錄下,不能夠使用這2個命令,請繼續(xù)配置2),添加權(quán)限
2)給啟動腳本添加權(quán)限
chmod +x /etc/init.d/redis
實(shí)際命令,根據(jù)目錄的不同,會不一樣
相應(yīng)的刪除權(quán)限是
chmod –x /etc/init.d/redis
如果需要在開機(jī)的時候,redis服務(wù)自動啟動,可繼續(xù)3)
3)設(shè)置自啟動
chkconfig redis on
如果運(yùn)行報錯,提示
是因?yàn)闆]有在啟動腳本里加入redis啟動優(yōu)先級信息,可添加如下
再次執(zhí)行chkconfig redis on,成功
至此,自啟動配置完畢
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
21個常用的apache .htaccess文件配置技巧分享
這篇文章主要介紹了21個常用的apache .htaccess文件配置技巧分享,涵蓋了網(wǎng)站中最常用的一些功能需求解決辦法,需要的朋友可以參考下2014-07-07在Ubuntu 16.10安裝mysql workbench報未安裝軟件包 libpng12-0錯誤的解決方法
這篇文章主要介紹了在Ubuntu 16.10安裝mysql workbench報未安裝軟件包 libpng12-0錯誤的解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11在Linux系統(tǒng)上查看Apache服務(wù)器的錯誤日志
這篇文章主要介紹了在Linux系統(tǒng)上查看Apache服務(wù)器的錯誤日志,是服務(wù)器運(yùn)維必備的基礎(chǔ)知識,需要的朋友可以參考下2015-07-07Linux磁盤分區(qū)實(shí)戰(zhàn)案例(必看篇)
下面小編就為大家?guī)硪黄狶inux磁盤分區(qū)實(shí)戰(zhàn)案例(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12linux系統(tǒng)虛擬主機(jī)開啟支持Swoole Loader擴(kuò)展的方法
這篇文章主要介紹了linux系統(tǒng)虛擬主機(jī)開啟支持Swoole Loader擴(kuò)展的方法,需要的朋友可以參考下2020-12-12Centos 7.4服務(wù)器時間同步配置方法【基于NTP服務(wù)】
這篇文章主要介紹了Centos 7.4服務(wù)器時間同步配置方法,結(jié)合實(shí)例形式分析了NTP服務(wù)器安裝、啟動、設(shè)置時間同步等相關(guān)命令及問題解決方法,需要的朋友可以參考下2019-03-03解決nginx/apache靜態(tài)資源跨域訪問問題詳解
有時為了優(yōu)化網(wǎng)站訪問速度,會給一些靜態(tài)資源配置cdn加速,但是有時候會出現(xiàn)跨域訪問的問題,在nginx和apache服務(wù)中可進(jìn)行如下配置2018-10-10Windows 10利用虛擬機(jī)安裝Linux圖文教程
這篇文章主要為大家詳細(xì)介紹了Windows 10利用虛擬機(jī)安裝Linux的圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03