【Redis】安装单机版Redis

官网下载redis安装包,这里使用:redis-3.2.8.tar.gz。安装在/usr/local下。

安装 tcl

1
2
3
4
5
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install

安装Redis

1
2
3
4
5
tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make
make test
make install

问题解决

make出错

解决办法:安装gcc
步骤:

  • 能上网:
1
yum install gcc-c++
  • 不能上网:
                  image.png

二次 make出错

提示:Jemalloc/jemalloc.h:没有那个文件或目录
解决办法:运行make distclean之后再make

make test出错

报如下错误,不过不影响安装。

1
2
3
4
5
6
7
8
!!! WARNING The following tests failed:
*** [err]: Server is able to generate a stack trace on selected systems in tests/integration/logging.tcl
expected stack trace not found into log file
Cleanup: may take some time... OK
make[1]: *** [test] Error 1
make[1]: Leaving directory `/usr/local/redis-3.2.8/src'
make: *** [test] Error 2
文章目录
  1. 1. 安装 tcl
  2. 2. 安装Redis
  3. 3. 问题解决
    1. 3.1. make出错
    2. 3.2. 二次 make出错
    3. 3.3. make test出错
|