Linux下Redis安裝教程詳解
一、安裝環(huán)境
Redis是用C語言開發(fā)的一個開源的高性能鍵值對(key-value)數(shù)據(jù)庫。它通過提供多種鍵值數(shù)據(jù)類型來適應(yīng)不同場景下的存儲需求,建議在Linux上運(yùn)行,本教程使用Centos6.5作為安裝環(huán)境,使用的redis版本為3.2.10。Redis官方網(wǎng)址
安裝Redis需要將下載的源碼進(jìn)行編譯,編譯依賴gc++,如果沒有g(shù)c++環(huán)境需要安裝gcc,執(zhí)行命令:yum install gcc-c++
二、安裝
解壓源碼,將redis安裝包解壓,執(zhí)行命令:tar -zxvf redis-3.2.10.tar.gz
*注:我個人喜歡將軟件安裝在/usr/local目錄下,執(zhí)行命令:tar -zxvf redis-3.2.10.tar.gz -C /usr/local/redis
進(jìn)入解壓后的目錄進(jìn)行編譯,執(zhí)行命令:make
安裝到指定目錄,執(zhí)行命令:make PREFIX=/usr/local/redis/redis-3.2.10 install,此時能夠看到在該路徑下多出一個bin目錄
拷貝配置文件到安裝目錄下(方便以后的啟動),進(jìn)入解壓后的redis目錄,里面有一份配置文件reids.conf,將其拷貝到安裝目錄bin目錄下
執(zhí)行命令:
cp /usr/local/redis/redis-3.2.10/redis.conf /usr/local/redis/bin/redis-3.2.10
三、Redis啟動
方式一:前端啟動模式,前端模式啟動的缺點是ssh命令窗口關(guān)閉則redis-server程序結(jié)束,而且當(dāng)前命令窗口處于一種阻塞狀態(tài),想要執(zhí)行其它命令需要重新開啟一個新命令窗口
執(zhí)行命令:cd /usr/local/redis/redis-3.2.10/bin
再執(zhí)行命令:./redis-server
方式二:后端模式啟動,修改安裝目錄(即bin目錄)下的redis.conf配置文件,如果沒有該配置文件,參照安裝步驟的第4步,將daemonize no改為daemonize yes如下圖所示:

并在redis服務(wù)啟動時加載該配置文件:
執(zhí)行命令:cd /usr/local/redis/redis-3.2.10/bin
再執(zhí)行命令:./redis-server redis.conf
啟動成功后如下圖所示:

四、關(guān)閉Redis
首先進(jìn)入redis安裝目錄(即bin目錄),執(zhí)行命令:cd /usr/local/redis/bin
關(guān)閉redis:
方式一:執(zhí)行命令: ./redis-cli shutdown
也可以根據(jù)redis服務(wù)的端口號來進(jìn)行關(guān)閉
方式二:執(zhí)行命令: ./redis-cli -p 6379 shutdown
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Linux(Centos7)下redis5集群搭建和使用說明詳解
- Linux下Redis服務(wù)器搭建過程
- Linux下Redis的安裝和部署
- 詳解linux下redis安裝、啟動與停止,redis做成服務(wù)
- CentOS Linux系統(tǒng)下安裝Redis過程和配置參數(shù)說明
- Linux下安裝Redis并設(shè)置相關(guān)服務(wù)
- Linux中設(shè)置Redis開機(jī)啟動的方法
- 完美解決linux上啟動redis后配置文件未生效的問題
- Linux下php安裝Redis擴(kuò)展的方法
- linux下安裝redis圖文詳細(xì)步驟
- linux環(huán)境部署及docker安裝redis的方法
- linux服務(wù)器中搭建redis6.0.7集群
相關(guān)文章
Redis的Zset類型及相關(guān)命令詳細(xì)講解
這篇文章主要介紹了Redis的Zset類型及相關(guān)命令的相關(guān)資料,有序集合Zset是一種Redis數(shù)據(jù)結(jié)構(gòu),它類似于集合Set,但每個元素都有一個關(guān)聯(lián)的分?jǐn)?shù)score,并且可以根據(jù)分?jǐn)?shù)對元素進(jìn)行排序,需要的朋友可以參考下2025-01-01
Redis過期監(jiān)聽機(jī)制,訂單超時自動取消方式
這篇文章主要介紹了Redis過期監(jiān)聽機(jī)制,訂單超時自動取消方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
詳解redis在服務(wù)器linux下啟動的相關(guān)命令(安裝和配置)
這篇文章主要介紹了redis在服務(wù)器linux下的啟動的相關(guān)命令(安裝和配置),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08
Redis簡單動態(tài)字符串SDS的實現(xiàn)示例
Redis沒有直接復(fù)用C語言的字符串,而是新建了SDS,本文主要介紹了Redis簡單動態(tài)字符串SDS的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2023-08-08
Redis設(shè)置Hash數(shù)據(jù)類型的過期時間
在Redis中,我們可以使用Hash數(shù)據(jù)結(jié)構(gòu)來存儲一組鍵值對,而有時候,我們可能需要設(shè)置這些鍵值對的過期時間,本文主要介紹了Redis設(shè)置Hash數(shù)據(jù)類型的過期時間,具有一定的參考價值,感興趣的可以了解一下2024-01-01

