本文小編為大家詳細介紹“Linux-centos7怎么編譯安裝redis5.0.3”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“Linux-centos7怎么編譯安裝redis5.0.3”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
創(chuàng)新互聯(lián)"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設擁有電腦版、微信版、手機版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡+移動網(wǎng)絡一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)具備承接各種類型的網(wǎng)站設計制作、做網(wǎng)站項目的能力。經(jīng)過10年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務,并獲得了客戶的一致好評。獲取源碼包,如果沒有特殊需求,必須使用新版本特性,那5.0.3版本足夠。
cd /usr/local/ && wget http://download.redis.io/releases/redis-5.0.3.tar.gz
如果服務器沒有安裝gcc-c++編譯環(huán)境,請參考https://blog.csdn.net/ct_666/article/details/111519155
解壓、編譯。編譯成功后,刪除源碼包
tar -zxvf redis-5.0.3.tar.gz && cd redis-5.0.3/ && make && rm -rf ../redis-5.0.3.tar.gz
配置文件:/usr/local/redis-5.0.3/redis.conf,按需設置
vi redis.conf
配置一:后臺啟動
# redis默認是前臺啟動 # 找到此行 daemonize no # 將no改為yes,設置redis后臺啟動 daemonize yes
配置二:設置所有主機無密碼訪問
# redis默認是只能本機訪問 # 1.找到此行,將它注釋掉 bind 127.0.0.1 # 2.將此行 protected-mode yes # 改為 protected-mode no
配置三:設置所有主機使用密碼訪問
# redis默認是只能本機訪問 # 1.找到此行,將它注釋掉 bind 127.0.0.1 # 2.找到此行,在下面添加一行 # requirepass foobared requirepass yourpassword
指定配置文件啟動。我修改了配置文件,設置所有主機無密碼訪問且redis后臺啟動。
注意:當前所在的目錄位置不同,啟動命令也不同,不要生搬硬套。
如果是在根目錄啟動redis,命令是:/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf
如果是在/usr/local/redis-5.0.3/src/目錄啟動redis,命令是:./redis-server ../redis.conf
如下我是在/usr/local/redis-5.0.3目錄啟動redis,所以啟動命令是:src/redis-server redis.conf
[root@minio1 redis-5.0.3]# src/redis-server redis.conf 25966:C 16 Jan 2021 16:12:34.760 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 25966:C 16 Jan 2021 16:12:34.760 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=25966, just started 25966:C 16 Jan 2021 16:12:34.760 # Configuration loaded
以下為無密碼刷新緩存測試
# 使用常用清除緩存命令flushall測試 [root@minio1 redis-5.0.3]# src/redis-cli 127.0.0.1:6379> flushall OK 127.0.0.1:6379> exit [root@minio1 redis-5.0.3]#
以下為有密碼刷新緩存測試,密碼我設置的123456
# 在設置密碼的情況下,進入redis客戶端直接執(zhí)行flushall,報錯,提示需要先輸入密碼 [root@minio1 redis-5.0.3]# src/redis-cli 127.0.0.1:6379> flushall (error) NOAUTH Authentication required. 127.0.0.1:6379> auth 123456 OK 127.0.0.1:6379> flushall OK 127.0.0.1:6379> exit [root@minio1 redis-5.0.3]#
讀到這里,這篇“Linux-centos7怎么編譯安裝redis5.0.3”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內(nèi)容的文章,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。