centos7 安裝redis 3.2.8 踩的那些坑

redis 下載地址: https://redis.io/

將下載的安裝包上傳到/opt下召庞, 使用 :

  • tar -zxvf redis-3.2.8.tar.gz 解壓安裝包
  • cd redis-3.2.8 , 進入安裝包
  • make ,編譯

出現(xiàn)錯誤:

make[3]: gcc:命令未找到
make[3]: *** [net.o] 錯誤 127
make[3]: 離開目錄“/opt/redis-3.2.8/deps/hiredis”
make[2]: *** [hiredis] 錯誤 2
make[2]: 離開目錄“/opt/redis-3.2.8/deps”
make[1]: [persist-settings] 錯誤 2 (忽略)
    CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 錯誤 127
make[1]: 離開目錄“/opt/redis-3.2.8/src”
make: *** [all] 錯誤 2

解決方法:安裝gcc

yum -y install gcc automake autoconf libtool make 安裝

安裝完成后, 運行make ,出現(xiàn)如下錯誤:

make[1]: 進入目錄“/opt/redis-3.2.8/src”
    CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: **致命錯誤**:jemalloc/jemalloc.h:沒有那個文件或目錄
 #include <jemalloc/jemalloc.h>
                               ^
編譯中斷初坠。
make[1]: *** [adlist.o] 錯誤 1
make[1]: 離開目錄“/opt/redis-3.2.8/src”
make: *** [all] 錯誤 2

解決方式: make改為make MALLOC=libc,推測是因為編譯庫的問題蔗衡。

運行命令 make MALLOC= libc 完成后渤闷, 運行 make test ,看一下是否還有問題。
出現(xiàn)如下錯誤:

cd src && make test
make[1]: 進入目錄“/opt/redis-3.2.8/src”
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] 錯誤 1
make[1]: 離開目錄“/opt/redis-3.2.8/src”
make: *** [test] 錯誤 2

應(yīng)該是tcl版本比較低導(dǎo)致撮弧,那就升級嘍。

按命令執(zhí)行如下命令:

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  
sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/  
cd  /usr/local/tcl8.6.1/unix/  
sudo ./configure  
sudo make  
sudo make install   

執(zhí)行:wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 命令后
出現(xiàn)如下錯誤: -bash: wget: 未找到命令
因為 centos7 是最小化安裝姚糊,沒有wget 命令 贿衍, 先安裝:

yum install -y wget

安裝完成之后再運行上面的命令。

安裝tcl完成之后救恨,重新加壓redis 安裝包贸辈。并運行make 命令。

進入src 目錄 肠槽,運行 redis-server擎淤, 出現(xiàn)如下界面表示運行成功。

[root@bogon src]# ./redis-server 
2200:C 29 Mar 22:13:49.357 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
2200:M 29 Mar 22:13:49.358 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 3.2.8 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 2200
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               

2200:M 29 Mar 22:13:49.362 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
2200:M 29 Mar 22:13:49.362 # Server started, Redis version 3.2.8
2200:M 29 Mar 22:13:49.362 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2200:M 29 Mar 22:13:49.363 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
2200:M 29 Mar 22:13:49.406 * DB loaded from disk: 0.044 seconds
2200:M 29 Mar 22:13:49.407 * The server is now ready to accept connections on port 6379

另起一個界面秸仙,運行嘴拢,redis-cli來啟動客戶端 ,如下:


啟動客戶端.png

可以運行如下命令寂纪,查看redis端口:
檢測redis進程
ps -ef|grep redis

檢測端口
netstat -lntp | grep 6379

至此redis 安裝完成席吴。 可以正常使用了, centos7 安裝redis的坑還是蠻多的。 記錄一下抢腐,留著以后備用姑曙。


少年聽雨歌樓上襟交,紅燭昏羅帳迈倍。  
壯年聽雨客舟中,江闊云低捣域,斷雁叫西風(fēng)啼染。
感謝支持!
                                        ---起個名忒難

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末焕梅,一起剝皮案震驚了整個濱河市迹鹅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贞言,老刑警劉巖斜棚,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異该窗,居然都是意外死亡弟蚀,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門酗失,熙熙樓的掌柜王于貴愁眉苦臉地迎上來义钉,“玉大人,你說我怎么就攤上這事规肴〈氛ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵拖刃,是天一觀的道長删壮。 經(jīng)常有香客問我,道長兑牡,這世上最難降的妖魔是什么央碟? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮发绢,結(jié)果婚禮上硬耍,老公的妹妹穿的比我還像新娘。我一直安慰自己边酒,他們只是感情好经柴,可當(dāng)我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著墩朦,像睡著了一般坯认。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天牛哺,我揣著相機與錄音陋气,去河邊找鬼。 笑死引润,一個胖子當(dāng)著我的面吹牛巩趁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼龄糊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起别凹,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎洽糟,沒想到半個月后炉菲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡坤溃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年拍霜,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浇雹。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡沉御,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出昭灵,到底是詐尸還是另有隱情吠裆,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布烂完,位于F島的核電站试疙,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抠蚣。R本人自食惡果不足惜祝旷,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嘶窄。 院中可真熱鬧怀跛,春花似錦、人聲如沸柄冲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽现横。三九已至漓拾,卻和暖如春阁最,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背骇两。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工速种, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人低千。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓配阵,卻偏偏與公主長得像,于是被迫代替她去往敵國和親栋操。 傳聞我的和親對象是個殘疾皇子闸餐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,691評論 2 361

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

  • 說明本次redis集群安裝在rhel6.8 64位機器上饱亮,redis版本為3.2.8矾芙,redis的gem文件版本為...
    讀或?qū)?/span>閱讀 14,827評論 3 9
  • (centos7+nginx1.9+mysql5.6+php7) 1.準備工作: 1)把所有的軟件安裝在/data...
    Tshare_XUN閱讀 598評論 0 0
  • 發(fā)現(xiàn)有些版本上環(huán)境不全,必須提前安裝gcc和tcl近上。 1.下載redis wget http://download...
    從此110閱讀 941評論 0 1
  • 今天是第一期化療的第三天 媽媽開始有惡心和吐的癥狀了 吃飯還是不錯的 看著她難受 心里難過的不行 可是什么也做不了...
    Onto閱讀 239評論 0 0
  • 文/菜包包 在我的心里住著另一個“自己”剔宪。他自私、淺薄壹无、善妒葱绒、貪婪。每當(dāng)他出現(xiàn)的時候斗锭,我總會與他天人交戰(zhàn)地淀,有時是我...
    煙火文苑菜包包閱讀 336評論 0 1