1.檢測(cè)虛擬機(jī)環(huán)境
1.1 bit檢測(cè)命令:getconf LONG_BIT
(建議使用64bit做開發(fā))
1.2 gcc環(huán)境檢測(cè):gcc -v
如果不具備gcc環(huán)境,則使用yum -y install gcc- c++
命令進(jìn)行c++環(huán)境的安裝
2.開始安裝
2.1 下載redis:
進(jìn)入官網(wǎng)找到下載地址 https://redis.io/download
我下載的是7.0.11版本,屬于穩(wěn)定版本
2.2 然后解壓到當(dāng)前目錄:
解壓成功后會(huì)發(fā)現(xiàn)當(dāng)前目錄比之前多了一個(gè)文件夾redis-7.0.11,這個(gè)就是解壓之后的文件夾
2.3 移動(dòng)redis目錄:
Tip:有時(shí)候會(huì)出現(xiàn)沒有權(quán)限的情況,可以使用sudo chmod -R 777 your_dir
命令修改文件的操作權(quán)限
一般都會(huì)將redis目錄放置到 /usr/local/redis目錄,
所以輸入mv redis-7.0.11 /usr/local/redis
移動(dòng)并重命名文件夾為redis
2.4 編譯:
cd到/usr/local/redis目錄,輸入命令make
執(zhí)行編譯命令,接下來控制臺(tái)會(huì)輸出各種編譯過程中輸出的內(nèi)容。
編譯完成出現(xiàn)以下內(nèi)容:
2.5 安裝:
輸入make PREFIX=/usr/local/redis install
命令
這里多了一個(gè)關(guān)鍵字 PREFIX= 這個(gè)關(guān)鍵字的作用是編譯的時(shí)候用于指定程序存放的路徑。比如我們現(xiàn)在就是指定了redis必須存放在/usr/local/redis目錄。假設(shè)不添加該關(guān)鍵字Linux會(huì)將可執(zhí)行文件存放在/usr/local/bin目錄,
庫文件會(huì)存放在/usr/local/lib目錄。配置文件會(huì)存放在/usr/local/etc目錄。其他的資源文件會(huì)存放在usr/local/share目錄。這里指定號(hào)目錄也方便后續(xù)的卸載,后續(xù)直接rm -rf /usr/local/redis 即可刪除redis。
執(zhí)行結(jié)果如下圖:
進(jìn)入redis/bin可以看到有一些可執(zhí)行文件。redis-server 是redis服務(wù)器,redis-cli 是redis客戶端
2.6 修改配置文件:
把原配置文件redis.conf復(fù)制一份到myredis目錄下改名為redis7.conf(留存?zhèn)浞?,防止修改出錯(cuò))
對(duì)redis7.conf進(jìn)行修改:
1) 默認(rèn)daemonize no 改為 daemonize yes
2) 默認(rèn)protected-mode yes 改為 protected-mode no
3) 默認(rèn)bind 127.0.0.1 改為 直接注釋掉(默認(rèn)bind 127.0.0.1只能本機(jī)訪問)或改成本機(jī)IP地址,否則影響遠(yuǎn)程IP連接
4) 添加redis密碼 改為 requirepass 你自己設(shè)置的密碼
Tips:
vim使用技巧:
a. 進(jìn)入vim后,set nu
左側(cè)顯示行
b. /xxx
查找xxx功能
c. i 進(jìn)入編輯模式,ESC 返回正常模式
d. :wq!保存并退出
5)設(shè)置redis默認(rèn)配置文件為redis7.conf
如輸入ps -ef|grep redis|grep -v grep
命令出現(xiàn)如下所示,則說明6379端口被redis占用,服務(wù)啟動(dòng)成功
3.啟動(dòng)redis
3.1 服務(wù)端啟動(dòng):
3.2 客戶端啟動(dòng):
3.3 測(cè)試是否能正常使用:
輸入ping命令,返回PONG說明測(cè)試成功!
再測(cè)試鍵值對(duì)的輸入輸出,若輸入輸出正常,那么恭喜!完結(jié)撒花!??!
對(duì)了,還有關(guān)閉操作:文章來源:http://www.zghlxwxcb.cn/news/detail-425004.html
完結(jié)撒花~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-425004.html
到了這里,關(guān)于在Linux上安裝redis7的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!