1、下载redis-3.0.7.tar.gz
2、将安装包上传到linux的某个目录下(比如/opt),在目录下输入命令 tar -zxvf redis-3.0.7.tar.gz 解压缩安装包
3、进入解压缩后的redis目录
4、输入make命令,在编译的过程中有可能会碰到错误
如果报错误make[3]: gcc: Command not found
就调用yum命令在线安装gcc,命令如下 yum install gcc-c++
查看gcc是否安装
rpm -qa|grep gcc
gcc -v
在使用“yum install gcc-c++”命令在线安装gcc时,如果提示“This system is not registered with RHN”错误,则按以下步骤解决:
cd /etc/yum.repos.d/ 进入yum的配置目录
输入 wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 命令,下载CentOS- Base.repo文件
备份原来的 rhel-debuginfo.repo
使用命令mv CentOS-Base.repo rhel-debuginfo.repo,将CentOS- Base.repo重命名成rhel-debuginfo.repo
成功以后,使用yum install build-essential安装成功
如果报如下错误
cd src && make all
make[1]: Entering directory `/opt/redis/redis-3.0.7/src'
CC adlist.o
In file included from adlist.c:34:
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 `/opt/redis/redis-3.0.7/src'
make: *** [all] Error 2
那么输入
make MALLOC=libc
重新编译
5、输入 make install 安装,默认安装到/usr/local/bin目录下
6、安装成功以后,运行redis-server & 使redis在后台运行
7、输入命令redis-cli对数据库发起链接,就可以对redis数据库做操作了
8、输入 ps -ef|grep redis 命令查看进程,通过kill -9 pid的方式关闭redis服务