centos安裝redis報錯解決

2022-09-15 00:27:25 字數 772 閱讀 3071

1、centos預設沒有安裝gcc,這會導致我們無法make成功。使用yum安裝:

yum -y install gcc
2、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]: le**ing directory `/data0/src/redis-2.6.2/src'

make: *** [all] error 2

原因是jemalloc過載了linux下的ansi c的malloc和free函式。解決辦法:make時新增引數。

make malloc=libc
3、make之後,會出現一句提示

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 install tcl

Redis安裝 啟動報錯

開啟乙個 cmd 視窗 使用cd命令切換目錄到 安裝的路徑,不如我的路徑是 c program files redis 執行輸入 redis server.exe redis.windows.conf 成功後會看到如圖 注意!如果出現報錯!如圖 不要慌,解決方法 在命令列中 redis cli.ex...

centos安裝gstreamer報錯解決方案

最近在倒騰語音識別的乙個方案 在ubuntu下可以安裝readme.md的步驟順利安裝成功,在centos下,則需要自行修改dockfile的指令,講講其中遇到的兩個問題 1 安裝openfst一直失敗,這個問題主要是經驗不足造成的,由於之前失敗過,後邊儘管按照提示一步一步解決依然make失敗,主要...

centos安裝redis集群

安裝之前需要gcc yum install gcc c 解壓tar zxvf redis 4.0.1 cd redis 4.0.1 make make install prefix usr local redis 預設為前端啟動 cp redis 4.0.1 redis.conf usr local...