- 把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 • 1
编译后再次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