国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Redis > 正文

Linux下安裝Redis的全過程

2020-02-17 14:53:27
字體:
供稿:網(wǎng)友

???????武林技術(shù)小編今天在這里給大家?guī)磉@篇Linux下安裝Redis的全過程,小編覺得挺不錯的,很有必要分享出來給大家,也算是給大家做個參考吧,一起跟隨小編過來看看吧。

一、簡介

Redis是一個開源,先進(jìn)的key-value存儲,并用于構(gòu)建高性能,可擴(kuò)展的Web應(yīng)用程序的完美解決方案。

Redis從它的許多競爭繼承來的三個主要特點(diǎn):

  • Redis數(shù)據(jù)庫完全在內(nèi)存中,使用磁盤僅用于持久性。
  • 相比許多鍵值數(shù)據(jù)存儲,Redis擁有一套較為豐富的數(shù)據(jù)類型。
  • Redis可以將數(shù)據(jù)復(fù)制到任意數(shù)量的從服務(wù)器。

Redis 優(yōu)勢

?????????異常快速:Redis的速度非常快,每秒能執(zhí)行約11萬集合,每秒約81000+條記錄。

?????????支持豐富的數(shù)據(jù)類型:Redis支持最大多數(shù)開發(fā)人員已經(jīng)知道像列表,集合,有序集合,散列數(shù)據(jù)類型。這使得它非常容易解決各種各樣的問題,因為我們知道哪些問題是可以處理通過它的數(shù)據(jù)類型更好。

?????????操作都是原子性:所有Redis操作是原子的,這保證了如果兩個客戶端同時訪問的Redis服務(wù)器將獲得更新后的值。

??????? 多功能實用工具:Redis是一個多實用的工具,可以在多個用例如緩存,消息,隊列使用(Redis原生支持發(fā)布/訂閱),任何短暫的數(shù)據(jù),應(yīng)用程序,如Web應(yīng)用程序會話,網(wǎng)頁命中計數(shù)等。

二、安裝

先介紹一下系統(tǒng)環(huán)境。 輸入cat /etc/issue。

????????

? ? 如果的linux可以鏈接網(wǎng)絡(luò),那么可以直接聯(lián)網(wǎng)下載。直接輸入代碼:wgethttp://redis.googlecode.com/files/redis-3.0.2.tar.gz?但是不建議這么做,因為google再中國的服務(wù)好像被封了,可能會鏈接不上。所以我們直接去其他地方下載,然后上傳到linux服務(wù)上。這里我下載了redis-3.0.2.tar.gz 版本。然后使用tar -zxvf redis_3.0.2.tar.gz

我們會看到在該目錄下多了一個文件,redis-3.0.2 ,

我們進(jìn)入該目錄,然后編譯執(zhí)行命令make,等待10左右,我們就會看到已經(jīng)編譯完了,我們看到如下界面,說明我們安裝成功了。

? ??

? ? 我們在redis-3.0.2目錄下會看到多了幾個文件 ,其中redis-server是用來啟動服務(wù)用的,redis-cli是用來啟動客戶端用的,其他的還不清楚,大家可以查一下。

? ? 我們可以啟動一下,在該目錄下輸入./redis-server 命令,就會看到如下圖所示。

?

這說明我們的redis安裝成功了。你也可以使用./redis.cli–p 6379 進(jìn)如客戶端,進(jìn)行測試,這里就不再做了。

三、設(shè)置服務(wù)

? ? 可以看到如果我們啟動redis服務(wù)的話,每次都要進(jìn)入到安裝目錄,這樣是不是很繁瑣,所以我們將redis做成一個服務(wù),我們直接啟動。

? ? ?首先將utils/redis_init_script文件復(fù)制到/etc/init.d下,同時易名為redis。執(zhí)行命令

?????cp/usr/local/redis-3.0.2/utils/redis_init_script ?/etc/rc.d/init.d/redis

? ? ?然后在執(zhí)行命令,vi/etc/rc.d/init.d/redis,并在文檔第二行添加# chkconfig: 2345 80 90。如果/usr/local/redis/bin中沒有redis-server和redis-cli文件的話,我們要在我們的安裝目錄下復(fù)制一個過來。否則服務(wù)啟動時找不到redis-server。下圖第二個紅框所示。并且在第三個$EXEC $CONF 后邊加一個&,表示讓redis作為后臺服務(wù)啟動,否則該服務(wù)會獨(dú)占輸入屏。

可以看到在/etc/init.d/redis文件中有這么一行:CONF="/etc/redis/${REDISPORT}.conf"。于是將redis配置文件拷貝到/etc/redis/下 。??

mkdir /etc/redis   cp /usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conff

? ? ?完成上面的操作之后,即可注冊服務(wù):

chkconfig --add redis

? ? ?然后啟動redis服務(wù)

 service redis start

??? 這樣我們就將redis服務(wù)注冊好了,但是如果你測試一下service redis stop ,你會發(fā)現(xiàn)他提示/var/run/redis_6379.pid does not exist, process is not running? 這說明在run下沒有這個文件,我們進(jìn)入到/var/run下發(fā)先真的沒有這個文件,但是有redis.pid文件。

?????我們我們要將/etc/rc.d/init.d/redis 文件中的redis_${REDISPORT}.pid修改為redis.pid

?????這樣我們重啟服務(wù)后,在用該命令關(guān)閉就可以了。到這里我們的redis服務(wù)就安裝好了,并做好了一個服務(wù)。

?????以上就是Linux下安裝Redis的全過程,如果大家想了解更多相關(guān)內(nèi)容,請持續(xù)關(guān)注武林技術(shù)頻道。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 沛县| 宣武区| 东莞市| 洞口县| 隆安县| 惠水县| 明星| 老河口市| 辽宁省| 盐池县| 明星| 德钦县| 岳普湖县| 颍上县| 衡水市| 封开县| 石门县| 峡江县| 鸡西市| 涡阳县| 栾城县| 米林县| 孝昌县| 蛟河市| 沙河市| 峡江县| 剑阁县| 阜平县| 盖州市| 广汉市| 扬州市| 怀宁县| 顺昌县| 新巴尔虎右旗| 多伦县| 时尚| 焦作市| 柳河县| 桂林市| 什邡市| 绥阳县|