Linux安裝Redis

  • 下載
    wget http://download.redis.io/redis-stable.tar.gz
  • 解壓編譯
    tar -xzf redis-stable.tar.gz
    cd redis-stable
    make
    make install
  • 可能出現(xiàn)的問題
    • 沒有安裝gcc,這會導(dǎo)致我們無法make成功。使用yum安裝:
      yum -y install gcc
    • make時報如下錯誤:
      zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
      zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
      make[1]: *** [adlist.o] Error 1
      make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
      make: *** [all] Error 2
      原因是jemalloc重載了Linux下的ANSI C的malloc和free函數(shù)瓦灶。解決辦法:make時添加參數(shù)撤卢。
      make MALLOC=libc
    • make之后,會出現(xiàn)一句提示
      Hint: To run 'make test' is a good idea ;)
      但是不測試,通常是可以使用的药蜻。若我們運行make test ,會有如下提示
      [devnote@devnote src]$ make test
      You need tcl 8.5 or newer in order to run the Redis test
      make: ***[test] Error_1
      解決辦法是用yum安裝tcl8.5(或去tcl的官方網(wǎng)站http://www.tcl.tk/下載8.5版本替饿,并參考官網(wǎng)介紹進(jìn)行安裝)
      yum install tcl
  • 目錄
    • mkdir /etc/redis(存儲配置文件)
    • mkdir -p /var/redis/REDIS的端口號#(以redis實例的端口作為目錄名语泽,存儲持久化文件)
    • redis-stable/utils目錄下有redis_init_script的腳本文件cp /root/redis-stable/utils/redis_init_script /etc/init.d/redis_端口號 這里你可能需要編輯腳本修改端口號
    • redis-stable目錄下有redis.conf,cp /root/redis-stable/redis.conf /etc/redis/端口號.conf
  • redis配置
# 默認(rèn)情況下 redis 不是作為守護(hù)進(jìn)程運行的视卢,
# 如果你想讓它在后臺運行踱卵,
# 你需要把配置文件里daemonize改成 yes。
c
maxclients 100000 
maxmemory 4294967296 
requirepass youpwd 
 
#分別表示900秒(15分鐘)內(nèi)有1個更改据过,300秒(5分鐘)內(nèi)有10個更改以及60秒內(nèi)有10000個更改,
# 如果觸發(fā)任何一個條件惋砂,即將內(nèi)存的數(shù)據(jù)同步到磁盤
# 快照持久化策略,詳細(xì)參考網(wǎng)上說明 
save * * 

# 持久化文件目錄
dir /var/redis//端口號 
# 打開aof文件持久化 
appendonly yes 
#aof文件名绳锅,保存路徑與快照文件一樣西饵,也就是dir配置指定的目錄 
appendfilename appendonly.aof 
#aof增長相對上次aof rewrite增長達(dá)到100%時,且文件大小超過auto-aof-rewrite-min-size時會發(fā)生aof rewrite 
auto-aof-rewrite-percentage 100 
auto-aof-rewrite-min-size 64m 
pidfile /var/run/redis_6379.pid #保存進(jìn)程號的文件路徑
  • 啟動與停止
    • 啟動/etc/init.d/redis_端口號 start
    • 停止pgrep redis|xargs kill,redis腳本有停止的命令鳞芙,但是我設(shè)置了requirepass的值眷柔,導(dǎo)致停止不成功,pgrep redis|xargs kill會干掉所有redis進(jìn)程
  • 設(shè)置開機(jī)啟動
    在啟動腳本開頭积蜻,#!/bin/sh后面添加如下兩行
    chkconfig: 2345 80 90
    description:auto_run
    看起來像這樣:
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run

然后執(zhí)行下面兩條命令
chkconfig –add redis_{端口號}
chkconfig redis_{端口號} on

bind 0.0.0.0
port 26379
dir "/tmp"
sentinel monitor redis_161 192.1.3.161 6379 2
sentinel down-after-milliseconds redis_161 10000
sentinel parallel-syncs redis_161 5
sentinel auth-pass redis_161 NQPBizknKoRfAc
sentinel config-epoch redis_161 0
sentinel leader-epoch redis_161 0

sentinel monitor redis_162 192.1.3.162 6380 2
sentinel down-after-milliseconds redis_162 60000
sentinel auth-pass redis_162 NQPBizknKoRfAc
# Generated by CONFIG REWRITE
sentinel config-epoch redis_162 0
sentinel leader-epoch redis_162 0
sentinel current-epoch 0
  • 啟動redissentinel:redis-sentinel /etc/redis/sentinel.conf &
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末闯割,一起剝皮案震驚了整個濱河市彻消,隨后出現(xiàn)的幾起案子竿拆,更是在濱河造成了極大的恐慌,老刑警劉巖宾尚,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丙笋,死亡現(xiàn)場離奇詭異,居然都是意外死亡煌贴,警方通過查閱死者的電腦和手機(jī)御板,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來牛郑,“玉大人怠肋,你說我怎么就攤上這事⊙团螅” “怎么了笙各?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵钉答,是天一觀的道長。 經(jīng)常有香客問我杈抢,道長数尿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任惶楼,我火速辦了婚禮右蹦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘歼捐。我一直安慰自己何陆,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布豹储。 她就那樣靜靜地躺著甲献,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颂翼。 梳的紋絲不亂的頭發(fā)上晃洒,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天,我揣著相機(jī)與錄音朦乏,去河邊找鬼球及。 笑死,一個胖子當(dāng)著我的面吹牛呻疹,可吹牛的內(nèi)容都是我干的吃引。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼刽锤,長吁一口氣:“原來是場噩夢啊……” “哼镊尺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起并思,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤庐氮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宋彼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體弄砍,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年输涕,在試婚紗的時候發(fā)現(xiàn)自己被綠了音婶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡莱坎,死狀恐怖衣式,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤碴卧,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布碉京,位于F島的核電站,受9級特大地震影響螟深,放射性物質(zhì)發(fā)生泄漏谐宙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一界弧、第九天 我趴在偏房一處隱蔽的房頂上張望凡蜻。 院中可真熱鬧,春花似錦垢箕、人聲如沸划栓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽忠荞。三九已至,卻和暖如春帅掘,著一層夾襖步出監(jiān)牢的瞬間委煤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工修档, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留碧绞,地道東北人。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓吱窝,卻偏偏與公主長得像讥邻,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子院峡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容