1.下载redis
wget http://download.redis.io/releases/redis-5.0.12.tar.gz
2.解压
tar -zxvf redis-5.0.12.tar.gz
3.将解压后的redis目录移动到 /usr/local
mv redis-5.0.12 /usr/local
4.进入local目录下的redis执行make命令
make
5.执行make命令开始报错
make[1]: Entering directory '/xx/xx/redis-x.x.x/src'
CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'
make: *** [all] Error 2
执行以下命令:
yum -y install gcc-c++
6.依然还报错
执行命令:
make MALLOC=libc
7.后台启动:修改redis. conf配置文件
daemonize no 将no改成yes
8. 启动服务:cd src ./redis-server
9.找到/usr/local/bin目录进行测试:
启动客户端
redis-cli -h 127.0.0.1 -p 6637
卸载redis
1.查看服务是否开启
ps aux|grep redis
2.如果有进程开启,则先关闭
kill -9 PID
3.停止redis服务
redis-cli shutdown 或 Ctrl+C
4.删除redis相对应的目录及其压缩包
rm -rf redis-5.0.12
附:权限问题:
[centos@centos7964 ~]$
此时的权限不够不能够安装redis,会出现permission denied,因此得更改权限
[centos@centos7964 ~]# 是更改后的效果