成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Redis怎么安裝

這篇文章主要介紹“redis怎么安裝”,在日常操作中,相信很多人在Redis怎么安裝問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Redis怎么安裝”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

公司主營(yíng)業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出嘉魚免費(fèi)做網(wǎng)站回饋大家。

___________________________________________________________________________

Redis 作為NOSQL 的數(shù)據(jù)庫(kù)的一員,安裝相對(duì)其他數(shù)據(jù)庫(kù)要簡(jiǎn)單的多,但實(shí)際上部分REDIS 的安裝不是很規(guī)范, 比較隨意,所以這期說(shuō)說(shuō)REDIS 的安裝的問(wèn)題。以下都是開(kāi)發(fā)人員經(jīng)常出現(xiàn)安裝的問(wèn)題

問(wèn)題1  安裝REDIS  使用 root 賬號(hào)作為啟動(dòng) REDIS 的LINUX 賬號(hào)

在安裝ORACLE 數(shù)據(jù)庫(kù)的時(shí)候,大家都知道使用ORACLE 或非ROOT 賬號(hào)作為ORACLE 數(shù)據(jù)庫(kù)的 LINUX ACCOUNT,其他在LINUX 下安裝的數(shù)據(jù)庫(kù)也是這樣,REDIS 也不例外,所以使用 ROOT 作為L(zhǎng)INUX 下REDIS 啟動(dòng)數(shù)據(jù)庫(kù)的賬號(hào)是不妥的。

每種系統(tǒng)使用單獨(dú)的用戶進(jìn)行運(yùn)行,主要是防止運(yùn)行的系統(tǒng)擁有ROOT 的權(quán)限,這樣如果有漏洞或者修改某些系統(tǒng)信息,則不容易被發(fā)現(xiàn),如果采用非ROOT 賬號(hào),如果有多個(gè)系統(tǒng)在LINUX 上運(yùn)行,增加了隔離性和安全性。另外針對(duì)某些配置,可以針對(duì)某個(gè)用戶進(jìn)行設(shè)置,而不是整體。例如

/etc/security/limits.conf

中的設(shè)置,你可以單獨(dú)針對(duì)某個(gè)用戶來(lái)進(jìn)行,而不是 * 的方式。另外不同的賬號(hào)可以設(shè)置不同的 profile 針對(duì)每個(gè)應(yīng)用都有自己的變量環(huán)境,而不是所有的應(yīng)用都有一個(gè)變量環(huán)境。

所以安裝REDIS 需要給redis 設(shè)置獨(dú)立的賬號(hào)。

問(wèn)題2  進(jìn)行make 的時(shí)候,會(huì)報(bào) 

/bin/sh: cc: command not found

Redis怎么安裝

問(wèn)題是因?yàn)闆](méi)有安裝 gcc 或者版本較低的問(wèn)題

請(qǐng)直接 yum -y install gcc

問(wèn)題 3  在安裝完 gcc 后,make 繼續(xù)會(huì)報(bào)錯(cuò)

Redis怎么安裝

需要進(jìn)入 deps 目錄后 執(zhí)行下面的命令

make hiredis lua jemalloc

cd linenoise && make

這里主要的問(wèn)題是在構(gòu)建Redis時(shí),通過(guò)設(shè)置MALLOC環(huán)境變量來(lái)選擇非默認(rèn)的內(nèi)存分配器。默認(rèn)情況下,Redis是針對(duì)libc malloc編譯和鏈接的,jemalloc是Linux系統(tǒng)上的默認(rèn)值。選擇這個(gè)默認(rèn)值是因?yàn)閖emalloc被證明比libc malloc有更少的碎片問(wèn)題。

當(dāng)然你也可以使用  make MALLOC=libc  解決不想使用 jemalloc 的問(wèn)題

在make 結(jié)束后,可以將REDIS 安裝到指定的目錄中

sudo make PREFIX=/usr/local/redis install

Redis怎么安裝

在編譯的時(shí)候,可能還會(huì)報(bào)錯(cuò),原因是你的安裝的目錄會(huì)不會(huì)是ROOT 的目錄權(quán)限,而不是redis 的權(quán)限。

請(qǐng)修改相關(guān)的權(quán)限

然后將redis 的配置文件拷貝到 /etc/目錄下即可

Redis怎么安裝

問(wèn)題 3  配置問(wèn)題的問(wèn)題,, 配置redis 時(shí)沒(méi)有密碼

如果說(shuō)安裝REDIS 中重要的問(wèn)題,其實(shí)就是配置文件,而部分REDIS 在某些使用環(huán)境中沒(méi)有密碼,直接進(jìn)入這也是事實(shí),如同去年MongoDB 泄露數(shù)據(jù)一樣,搞得好像是MONGODB 本身的問(wèn)題,其實(shí)根本就是沒(méi)有設(shè)置最基本的密碼,然后讓MONGODB 背鍋。出現(xiàn)這樣的事情大概率是,單位沒(méi)有人管理數(shù)據(jù)庫(kù),或者管理數(shù)據(jù)庫(kù)的不認(rèn)為 MongoDB  REDIS 屬于數(shù)據(jù)庫(kù),而屬于開(kāi)發(fā)人員管理,這樣的情況下,開(kāi)發(fā)人員終究不是運(yùn)維,兩者對(duì)工具的使用的出發(fā)點(diǎn)不同,造成開(kāi)發(fā)人員是功能能用就OK ,其他的無(wú)關(guān), 而運(yùn)維人員是你的工具必須符合標(biāo)準(zhǔn)規(guī)范,至于在應(yīng)用上好用不好用,那我不管。

所以雙方的出發(fā)點(diǎn)不同,導(dǎo)致要不性能不好,要不安全不到位,所以大型的單位都有專人管理,并且研究其安全性和性能,將兩方的需求融合,避免出現(xiàn)問(wèn)題。

Redis 如果是單位的開(kāi)發(fā)來(lái)搭建,那大概率是不會(huì)注意配置文件,尤其是可能根本就沒(méi)有密碼,下面說(shuō)說(shuō)redis 的配置文件中的一些關(guān)鍵信息

includes 

modules

network

general 

snapshotting

1  監(jiān)聽(tīng)地址,默認(rèn)redis 是只監(jiān)聽(tīng)自身的地址 127.0.0.1 ,那在實(shí)際應(yīng)用中,是必須要進(jìn)行配置的,否則遠(yuǎn)程的連接如何連接到 redis 中

Redis怎么安裝

所以需要綁定地址,redis是可以綁定多個(gè)地址的 空格來(lái)分割

2 啟動(dòng)redis ,啟動(dòng)redis 直接運(yùn)行 redis-server  /etc/redis.conf 就可以直接運(yùn)行

Redis怎么安裝

但這時(shí)如果關(guān)閉redis ,會(huì)有如下問(wèn)題

Redis怎么安裝

無(wú)法通過(guò)ctrl + c 來(lái)關(guān)閉redis 的原因是,redis 必須將當(dāng)前的數(shù)據(jù)刷入到 RDB文件,RDB持久性以指定的時(shí)間間隔執(zhí)行數(shù)據(jù)集的時(shí)間點(diǎn)快照。

而目前無(wú)法將rdb文件刷入,因?yàn)闆](méi)有權(quán)限。所以需要指定一個(gè)redis 賬戶可以使用的數(shù)據(jù)目錄,在建立一個(gè)redis 賬戶具有寫入權(quán)限的目錄后,在配置文件中更新  dir 后的信息,為目錄信息, 再次啟動(dòng)redis 就不會(huì)出現(xiàn)redis 無(wú)法關(guān)閉的問(wèn)題。

Redis怎么安裝

另外一般來(lái)說(shuō)應(yīng)用程序都需要,在后臺(tái)運(yùn)行,所以下圖位置一定要設(shè)置為 yes而不是no

Redis怎么安裝

設(shè)置密碼在配置文件中設(shè)置,重新啟動(dòng)redis 在登錄到 redis-cli

Redis怎么安裝

config get requirepass

啟動(dòng)后,可以看到當(dāng)前的密碼已經(jīng)生效, 最后需要設(shè)置日志

Redis怎么安裝

最后需要設(shè)置日志,任何系統(tǒng)的是需要日志來(lái)排查系統(tǒng)的問(wèn)題,所以redis 也不例外。設(shè)置完畢后需要從新啟動(dòng)。

所以單機(jī)的REDIS 的安裝還是要注意一些事情,當(dāng)然上面的額內(nèi)容也不完整。但至少讓REDIS  穿上了衣服,不設(shè)置密碼,無(wú)日志,不寫入日志,那真的會(huì)著涼的。

到此,關(guān)于“Redis怎么安裝”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

標(biāo)題名稱:Redis怎么安裝
鏈接分享:http://jinyejixie.com/article48/ggsgep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、云服務(wù)器虛擬主機(jī)、域名注冊(cè)、標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
朔州市| 塔河县| 樟树市| 瑞金市| 蓬安县| 邢台县| 龙泉市| 高邮市| 黑山县| 青冈县| 周至县| 潮安县| 齐河县| 潜江市| 柳林县| 巴青县| 卢氏县| 忻州市| 兴海县| 远安县| 枣强县| 嵩明县| 高碑店市| 新乡市| 金湖县| 万州区| 清苑县| 汤阴县| 丽江市| 都江堰市| 濮阳市| 岳西县| 修武县| 桓台县| 深州市| 屏东县| 彰化市| 班戈县| 日喀则市| 泸定县| 桃园市|