Redis--安装
一、复制虚拟机
- 鉴于我每次都忘记怎么复制虚拟机,决定将整个过程记录下来,以后的自己,别再去百度啦ฅ(๑ ̀ㅅ ́๑)ฅ
- 创建完整克隆(node02:basic)
- 进入/etc/udev目录下,进入70-persistent-net.rules文件中,记录eth1的ATTR
- 进入/etc/sysconfig 目录下,修改network文件,将虚拟机名称修改为新的名称
- 修改/etc/hosts 文件,将ip地址与主机名映射 比如:192.168.6.117 mq-rocket
- 进入/etc/sysconfig/network-scripts目录下,修改ifcfg-eth0文件中的DEVICE、HWADDR、IPADDR属性,HWADDR属性为之前记录的值
- service network restart重启网络服务,ping百度查看是否成功
- 执行chkconfig iptables off命令来关闭防火墙
二、redis安装
- 执行yum install wget 安装wget指令
- 进入想安装的文件夹中,我这里直接在root文件夹下安装了
- 执行wget http://download.redis.io/releases/redis-5.0.5.tar.gz 命令来下载redis压缩包
- 执行tar xf redis…tar.gz 解压下载后的压缩包
- 执行cd redis-5.0.5/src 进入解压好的redis文件夹的src目录下,此时该编译安装redis了,但我们此时没有安装编译器,所以执行yum install gcc命令来安装编译器
- 在redis文件夹中执行make命令编译安装redis,如果此前不小心执行了误操作,可以执行make distclean命令来清除已安装的redis文件
- 安装完成后,执行./redis-server 命令就可以正常启动redis了
- 但显然这并不是我们想要的结果,我们想要的是将redis变成一个服务,在开机时自启动,而不是我们手动启动,使用ctrl+c退出该页面,接下来配置redis服务
三、配置redis服务
- 执行make install PREFIX=/opt/cc/redis5 将redis可执行文件装入该文件夹下
- 此时进入redis5文件夹下的bin目录下,会发现已经有redis主要的执行文件了
- 接下来需要配置环境变量了,执行vi /etc/profile,进入文件最下方
- 添加export REDIS_HOME=/opt/cc/redis5 和 export PATH=$ PATH:$ REDIS_HOME/bin两句话,之后保存退出(注:因博客编辑原因,上面的$后面添加了多余的空格)
- 执行source /etc/profile 更新profile文件
- 进入一开始解压的redis-5.0.5目录下的utils文件夹
- 执行./install_server.sh 命令开始配置redis,若不想指定端口的话一路enter便可以了
- 若想创建多个redis,执行多次./install_server.sh,每次指定不同的端口号即可
- 配置完成后可以通过service redis_端口号 start/stop/status 或 ps -fe | grep redis来查看redis对应状态