Redis安装问题

时间:2011-11-15 03:08:35

标签: redis

安装redis非常简单。我在几台VM上完成了它。但在一个例子中,我面临以下问题。

[root@server redis-2.4.2]# make
cd src && make all
make[1]: Entering directory `/home/user/redis-2.4.2/src'
MAKE hiredis
make[2]: Entering directory `/home/user/redis-2.4.2/deps/hiredis'
cc -c -std=c99 -pedantic -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings    -g -ggdb  net.c
make[2]: cc: Command not found
make[2]: *** [net.o] Error 127
make[2]: Leaving directory `/home/user/redis-2.4.2/deps/hiredis'
make[1]: *** [dependencies] Error 2
make[1]: Leaving directory `/home/user/redis-2.4.2/src'
make: *** [all] Error 2

还有其他方法可以安装redis吗?

7 个答案:

答案 0 :(得分:69)

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install tcl

sudo apt-get install build-essential

sudo apt-get update

##如果还有其他错误,例如“致命错误:jemalloc / jemalloc.h:没有这样的文件或目录”

##只需运行“make distclean”

进行测试

答案 1 :(得分:23)

make[2]: cc: Command not found

这意味着卸载了c编译器,或者它不在$PATH中。

尝试which cc,这应该告诉目录安装cc的位置,如果是的话。

否则,您可以使用您的发行版存储库进行安装。

在Ubuntu中:sudo aptitude install build-essential

答案 2 :(得分:4)

我也使用CentOS,你可以试试这个:

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make MALLOC=libc  && make install

答案 3 :(得分:4)

我陷入了类似的境地,希望以下工作

make distclean

sudo make

答案 4 :(得分:1)

(Ubuntu)我尝试在ubuntu中安装synaptic包管理器。可以使用安装Synaptic sudo apt-get update sudo apt-get upgrade sudo apt-get install synaptic

ans安装后,只需搜索redis并安装redis-server。它也将安装redis-client。

答案 5 :(得分:0)

要在Ubuntu上安装Redis,请转到终端并键入以下命令:

  

$ sudo apt-get update    $ sudo apt-get install redis-server

这将在您的计算机上安装redis。

启动Redis

  

$ redis的服务器

检查redis是否正常工作?

  

$ redis的-CLI

这将打开一个redis提示符,如下所示:

redis 127.0.0.1:6379>

在上面的提示中,127.0.0.1是您机器的IP地址,6379是运行redis服务器的端口。现在输入PING命令,如下所示。

  

redis 127.0.0.1:6379>平

PONG

答案 6 :(得分:-2)

您可以尝试这样的事情:

$ wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz
$ tar xzf redis-2.4.2.tar.gz
$ cd redis-2.4.2
$ make

更多信息:(http://redis.io/download