最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

一、簡介

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

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

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

Redis 優(yōu)勢

         異??焖伲?/strong>Redis的速度非??欤棵肽軋?zhí)行約11萬集合,每秒約81000+條記錄。

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

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

        多功能實(shí)用工具:Redis是一個(gè)多實(shí)用的工具,可以在多個(gè)用例如緩存,消息,隊(duì)列使用(Redis原生支持發(fā)布/訂閱),任何短暫的數(shù)據(jù),應(yīng)用程序,如Web應(yīng)用程序會(huì)話,網(wǎng)頁命中計(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再中國的服務(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)編譯完了,我們看到如下界面,說明我們安裝成功了。

    

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

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

 

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

三、設(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è)過來。否則服務(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

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

chkconfig --add redis

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

 service redis start

    這樣我們就將redis服務(wù)注冊好了,但是如果你測試一下service redis stop ,你會(huì)發(fā)現(xiàn)他提示/var/run/redis_6379.pid does not exist, process is not running  這說明在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的全過程,希望對大家安裝Redis有所幫助。

相關(guān)文章

  • Redis連接池配置方式

    Redis連接池配置方式

    文章介紹了Redis連接池的配置方法,包括與數(shù)據(jù)庫連接時(shí)引入連接池的必要性、Java中使用Redis連接池的示例、jar包準(zhǔn)備、編寫配置代碼以及連接池參數(shù)的設(shè)置
    2024-12-12
  • 詳解Redis中數(shù)值亂碼的根本原因以及解決方式

    詳解Redis中數(shù)值亂碼的根本原因以及解決方式

    這篇文章給大家詳細(xì)分析了Redis中數(shù)值亂碼的根本原因以及解決方式,通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Redis?key-value亂碼的解決

    Redis?key-value亂碼的解決

    本文主要介紹了Redis?key-value亂碼的解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Redis實(shí)現(xiàn)分布式鎖(setnx、getset、incr)以及如何處理超時(shí)情況

    Redis實(shí)現(xiàn)分布式鎖(setnx、getset、incr)以及如何處理超時(shí)情況

    本文主要介紹了Redis實(shí)現(xiàn)分布式鎖(setnx、getset、incr)以及如何處理超時(shí)情況,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 詳解Redis中的簡單動(dòng)態(tài)字符串和C字符串的區(qū)別

    詳解Redis中的簡單動(dòng)態(tài)字符串和C字符串的區(qū)別

    簡單動(dòng)態(tài)字符串(SDS)和?C?字符串在實(shí)現(xiàn)和特性上存在一些區(qū)別,這些區(qū)別使得?SDS?更適合作為?Redis?中字符串對象的內(nèi)部表示,本文給大家介紹一下Redis中的簡單動(dòng)態(tài)字符串和C字符串的區(qū)別,需要的朋友可以參考下
    2023-12-12
  • Redis跳躍表添加元素的方法實(shí)現(xiàn)

    Redis跳躍表添加元素的方法實(shí)現(xiàn)

    本文主要介紹了Redis跳躍表添加元素的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Redis緩存的主要異常及解決方案實(shí)例

    Redis緩存的主要異常及解決方案實(shí)例

    這篇文章主要為大家介紹了Redis緩存的主要異常及解決方案實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Redis配置文件代碼講解

    Redis配置文件代碼講解

    在本篇文章里小編給大家整理的是一篇關(guān)于Redis配置文件的說明內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • 利用ganglia監(jiān)控redis的最新解決方法

    利用ganglia監(jiān)控redis的最新解決方法

    這篇文章主要給大家介紹了如何利用ganglia監(jiān)控redis的最新解決方法,網(wǎng)上的資料基本上就是13年的一篇文章,但發(fā)現(xiàn)文章的內(nèi)容有些許問題,于是整理了下最新的解決方法,下面通過這篇文章來一起詳細(xì)的看看吧。
    2016-12-12
  • 深入解析Java中Redis的20個(gè)常用方法

    深入解析Java中Redis的20個(gè)常用方法

    隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,Java編程語言在計(jì)算機(jī)科學(xué)與技術(shù)中的應(yīng)用日益廣泛,本論文以"深入解析Java中Redis的20個(gè)常用方法"為主題,系統(tǒng)地探討了Java在Redis數(shù)據(jù)庫操作中的應(yīng)用和實(shí)現(xiàn),需要的朋友可以參考下
    2024-01-01

最新評論

南充市| 曲松县| 项城市| 湘潭县| 河津市| 漠河县| 盐山县| 台中县| 龙井市| 道孚县| 同江市| 宜丰县| 文昌市| 南和县| 滨州市| 永清县| 德惠市| 康马县| 吴旗县| 墨脱县| 岢岚县| 通海县| 巩留县| 广南县| 新郑市| 宜兰县| 泽州县| 邵阳市| 沙湾县| 河西区| 五大连池市| 临城县| 清河县| 内江市| 洛南县| 乡城县| 乌什县| 阿克陶县| 本溪市| 嘉善县| 屯留县|