-
把redis压缩文件上传到/opt下
-
解压(程序放在opt下)
tar zxvf redis-6.0.7.tar.gz
-
安装gcc环境 : 由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。
yum install gcc-c++ gcc -v//检查gcc是否安装成功
-
进到解压后的redis目录中进行编译
make
编译后再次make ,出现如下说面成功了。
-
再make install 确认下
make install
6.修改配置
vim redis.config #进入配置文件
## 修改配置
daemonize yes #后台启动
protected-mode no #关闭保护模式,开启的话,只有本机才可以访问redis
# 需要注释掉bind
#bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
-
redis的默认安装路径==/usr/local/bin==
这样就安装成功了。
8.启动与使用
# 启动服务
src/redis-server redis.conf
# 验证启动是否成功
ps -ef | grep redis
# 进入redis客户端
src/redis-cli
# 退出客户端
quit
#退出服务
(1)pkill redis-server
(2)kill 进程号
(3)src/redis-cli shutdown
安装时出现的问题
-
安装时使用yum 报错
Loading mirror speeds from cached hostfile
解决办法:修改yum源,在安装更新rpm包时获得比较理想的速度。
国内比较快的有163源、sohu源。
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
yum clean all
接着就可以使用了
2,安装出现
make[1]: *** [server.o] Error 1
make[1]: Leaving directory `/opt/redis-6.0.7/src'
make: *** [all] Error 2
解决查看:点击