欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下安裝Redis并設(shè)置相關(guān)服務(wù)

 更新時(shí)間:2016年01月27日 09:27:08   作者:張宏杰  
這篇文章主要為大家介紹了Linux下安裝Redis并設(shè)置相關(guān)服務(wù),感興趣的小伙伴們可以參考一下

一、簡(jiǎn)介

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

Redis從它的許多競(jìng)爭(zhēng)繼承來(lái)的三個(gè)主要特點(diǎn):

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

Redis 優(yōu)勢(shì)

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

         支持豐富的數(shù)據(jù)類型:Redis支持最大多數(shù)開發(fā)人員已經(jīng)知道像列表,集合,有序集合,散列數(shù)據(jù)類型。這使得它非常容易解決各種各樣的問(wèn)題,因?yàn)槲覀冎滥男﹩?wèn)題是可以處理通過(guò)它的數(shù)據(jù)類型更好。

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

        多功能實(shí)用工具:Redis是一個(gè)多實(shí)用的工具,可以在多個(gè)用例如緩存,消息,隊(duì)列使用(Redis原生支持發(fā)布/訂閱),任何短暫的數(shù)據(jù),應(yīng)用程序,如Web應(yīng)用程序會(huì)話,網(wǎng)頁(yè)命中計(jì)數(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 但是不建議這么做,因?yàn)間oogle再中國(guó)的服務(wù)好像被封了,可能會(huì)鏈接不上。所以我們直接去其他地方下載,然后上傳到linux服務(wù)上。這里我下載了redis-3.0.2.tar.gz 版本。然后使用tar -zxvf redis_3.0.2.tar.gz

我們會(huì)看到在該目錄下多了一個(gè)文件,redis-3.0.2 ,

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

    

    我們?cè)趓edis-3.0.2目錄下會(huì)看到多了幾個(gè)文件 ,其中redis-server是用來(lái)啟動(dòng)服務(wù)用的,redis-cli是用來(lái)啟動(dòng)客戶端用的,其他的還不清楚,大家可以查一下。

    我們可以啟動(dòng)一下,在該目錄下輸入./redis-server 命令,就會(huì)看到如下圖所示。

 

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

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

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

     首先將utils/redis_init_script文件復(fù)制到/etc/init.d下,同時(shí)易名為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ù)制一個(gè)過(guò)來(lái)。否則服務(wù)啟動(dòng)時(shí)找不到redis-server。下圖第二個(gè)紅框所示。并且在第三個(gè)$EXEC $CONF 后邊加一個(gè)&,表示讓redis作為后臺(tái)服務(wù)啟動(dòng),否則該服務(wù)會(huì)獨(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

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

chkconfig --add redis

     然后啟動(dòng)redis服務(wù)

 service redis start

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

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

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

以上就是Linux下安裝Redis的全過(guò)程,希望對(duì)大家安裝Redis有所幫助。

相關(guān)文章

  • Redis超詳細(xì)分析分布式鎖

    Redis超詳細(xì)分析分布式鎖

    在單體應(yīng)用中,如果我們對(duì)共享數(shù)據(jù)不進(jìn)行加鎖操作,會(huì)出現(xiàn)數(shù)據(jù)一致性問(wèn)題,我們的解決辦法通常是加鎖。下面我們一起聊聊使用redis來(lái)實(shí)現(xiàn)分布式鎖
    2022-07-07
  • 64位Windows下安裝Redis教程

    64位Windows下安裝Redis教程

    這篇文章主要介紹了64位Windows下安裝Redis教程,本文使用Microsoft Open Tech group 在 GitHub上開發(fā)的一個(gè)Win64版本的Redis,需要的朋友可以參考下
    2014-09-09
  • 使用Redis實(shí)現(xiàn)秒殺功能的簡(jiǎn)單方法

    使用Redis實(shí)現(xiàn)秒殺功能的簡(jiǎn)單方法

    這篇文章主要給大家介紹了關(guān)于使用Redis實(shí)現(xiàn)秒殺功能的簡(jiǎn)單方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • redis-trib.rb命令詳解

    redis-trib.rb命令詳解

    redis-trib.rb是官方提供的Redis Cluster的管理工具,無(wú)需額外下載,默認(rèn)位于源碼包的src目錄下,但因該工具是用ruby開發(fā)的,所以需要準(zhǔn)備相關(guān)的依賴環(huán)境,這篇文章主要介紹了redis-trib.rb命令詳解,需要的朋友可以參考下
    2023-10-10
  • redis客戶端連接錯(cuò)誤 NOAUTH Authentication required

    redis客戶端連接錯(cuò)誤 NOAUTH Authentication required

    本文主要介紹了redis客戶端連接錯(cuò)誤 NOAUTH Authentication required,詳細(xì)的介紹了解決方法,感興趣的可以了解一下
    2021-07-07
  • 使用Redis實(shí)現(xiàn)實(shí)時(shí)排行榜功能

    使用Redis實(shí)現(xiàn)實(shí)時(shí)排行榜功能

    排行榜功能是一個(gè)很普遍的需求。使用 Redis 中有序集合的特性來(lái)實(shí)現(xiàn)排行榜是又好又快的選擇。接下來(lái)通過(guò)本文給大家介紹使用Redis實(shí)現(xiàn)實(shí)時(shí)排行榜功能,需要的朋友可以參考下
    2021-07-07
  • Redis 存取 JSON 數(shù)據(jù)示例操作

    Redis 存取 JSON 數(shù)據(jù)示例操作

    JSON 是我們常用的數(shù)據(jù)類型,當(dāng)我們需要在Redis中保存json數(shù)據(jù)時(shí)是怎么存放的呢?一般是用String或者Hash,但還是不太方便,無(wú)法靈活的操作json 數(shù)據(jù),下面通過(guò)本文給大家介紹Redis存取JSON 數(shù)據(jù)示例操作,感興趣的的朋友一起看看吧
    2024-02-02
  • redis.conf中使用requirepass不生效的原因及解決方法

    redis.conf中使用requirepass不生效的原因及解決方法

    本文主要介紹了如何啟用requirepass,以及啟用requirepass為什么不會(huì)生效,從代碼層面分析了不生效的原因,以及解決方法,需要的朋友可以參考下
    2023-07-07
  • redis中使用bloomfilter的白名單功能解決緩存穿透問(wèn)題

    redis中使用bloomfilter的白名單功能解決緩存穿透問(wèn)題

    本文主要介紹了redis中使用bloomfilter的白名單功能解決緩存穿透問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 基于Redis位圖實(shí)現(xiàn)系統(tǒng)用戶登錄統(tǒng)計(jì)

    基于Redis位圖實(shí)現(xiàn)系統(tǒng)用戶登錄統(tǒng)計(jì)

    這篇文章主要介紹了基于Redis位圖實(shí)現(xiàn)系統(tǒng)用戶登錄統(tǒng)計(jì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論