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

Linux中安裝redis的方法-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“Linux中安裝redis的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux中安裝redis的方法”吧!

大箐山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,大箐山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為大箐山近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的大箐山做網(wǎng)站的公司定做!


connect('192.168.1.4', 6379);
PHP 代碼如下:

$redis->set('tag', 'hello');
echo 'name:', $redis->get('tag');
?>

執(zhí)行以上代碼時(shí),報(bào)錯(cuò)如下:

Fatal error: Uncaught exception ‘RedisException’ with message ‘Redis server went away’ in xxxx
RedisException: Redis server went away in xxxxxx

解錯(cuò)誤分析及解決辦法

錯(cuò)誤的原因很簡單,就是沒有連接上 redis 服務(wù),由于 redis 采用的安全策略,默認(rèn)會(huì)只準(zhǔn)許本地訪問。需要通過簡單配置,完成允許外網(wǎng)訪問。

修改 redis 的配置文件,將所有 bind 信息全部屏蔽。

# bind 192.168.1.100 10.0.0.1 
# bind 192.168.1.8 
# bind 127.0.0.1

修改完成后,需要重新啟動(dòng) redis 服務(wù)。

修改 Linux 的防火墻(iptables),開啟你的 redis 服務(wù)端口,默認(rèn)是 6379。

-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT 
…… 
-A INPUT -j REJECT –reject-with icmp-host-prohibited

請注意,一定要將 redis 的防火墻配置放在 REJECT 的前面。然后執(zhí)行 service iptables restart。

至此,訪問剛剛上面的代碼,就能夠鏈接到 redis 服務(wù),并且能夠正確顯示了。

關(guān)于bind

翻看網(wǎng)上的文章,此處多翻譯為"指定 redis 只接收來自于該 IP 地址的請求,如果不進(jìn)行設(shè)置,那么將處理所有請求,在生產(chǎn)環(huán)境中最好設(shè)置該項(xiàng)"。這種解釋會(huì) totally 搞糊涂初學(xué)者,甚至是錯(cuò)誤的。該處的英文原文為:

# If you want you can bind a single interface, if the bind option is not 
# specified all the interfaces will listen for incoming connections. 
# bind 127.0.0.1

該處說明 bind 的是interface,也就是說是網(wǎng)絡(luò)接口。服務(wù)器可以有一個(gè)網(wǎng)絡(luò)接口(通俗的說網(wǎng)卡),或者多個(gè)。打個(gè)比方說機(jī)器上有兩個(gè)網(wǎng)卡,分別為 192.168.205.5 和 192.168.205.6,如果 bind 192.168.205.5,那么只有該網(wǎng)卡地址接受外部請求,如果不綁定,則兩個(gè)網(wǎng)卡口都接受請求。

OK,不知道講清楚沒有,在舉一個(gè)例子。在我上面的實(shí)驗(yàn)過程中,我是將bind項(xiàng)注釋掉了,實(shí)際上我還有一種解決方案。由于我redis服務(wù)器的地址是 192.168.1.4 。如果我不注釋bind項(xiàng),還有什么辦法呢?我可以做如下配置:

# bind 192.168.1.4

這里很多人會(huì)誤以為綁定的ip應(yīng)該是請求來源的ip。其實(shí)不然,這里應(yīng)該綁定的是你redis服務(wù)器本身接受請求的ip。

到此,相信大家對“Linux中安裝redis的方法”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站題目:Linux中安裝redis的方法-創(chuàng)新互聯(lián)
當(dāng)前URL:http://jinyejixie.com/article24/dseeje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google網(wǎng)站策劃、網(wǎng)站建設(shè)、網(wǎng)站制作、響應(yīng)式網(wǎng)站動(dòng)態(tài)網(wǎng)站

廣告

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

成都網(wǎng)站建設(shè)
佛坪县| 右玉县| 永嘉县| 云安县| 芜湖市| 河池市| 麻城市| 甘南县| 天祝| 松潘县| 芦山县| 滨州市| 文山县| 汝南县| 襄垣县| 宁南县| 磴口县| 修武县| 乐亭县| 贺州市| 汉阴县| 穆棱市| 新泰市| 安岳县| 松潘县| 梓潼县| 楚雄市| 夏河县| 沙湾县| 廊坊市| 买车| 朝阳市| 江西省| 织金县| 东阿县| 盐城市| 静安区| 科技| 共和县| 惠州市| 德兴市|