最首先你要下载个xshell(360软件管家就可以),输入IP,用户名、密码
判断该IP是否有网:[root@C5-3_SOA10 ~]# ping www.baidu.com 若出现图一所示,则说明该IP有网。
( 图一)
1.下载redis-4.0.0.tar.gz安装包
①若该IP有外网,进入下载目录cd /usr/hyxt/redis(目录可自行更改),执行 wget http://download.redis.io/releases/redis-3.2.2.tar.gz进行下载。②若该IP无外网,则需要下载下来redis-4.0.0.tar.gz 放到某一目录下,我放在了cd /usr/hyxt/redis这个目录下。
百度云链接:https://pan.baidu.com/s/1LSkcuuxOtXmhuvOC9hEvJw 密码:g5u6
2.解压redis
cd /usr/hyxt/redis //进入到刚才的下载目录
tar -zxvf redis-4.0.0.tar.gz //执行解压步骤(要在root用户下解压)
ll //若出现redis-4.0.0文件,说明已经解压成功,见图二
( 图二)
3.编译安装redis
cd redis-4.0.0 //进入解压的目录下
make && make install //执行编译安装步骤
若执行编译安装这一步报错:No Packafe gcc avaiable(如下图),解决方法在文章尾。
若出现下图所示,则说明编译成功。
4.创建redis节点
cd .. //返回redis目录
mkdir redis_cluster //创建redis_cluster目录
cd redis_cluster //进去redis_cluster目录
mkdir 8687 //创建8687目录
cd .. //返回redis_cluster目录
cd .. //返回redis目录
cd redis-4.0.0 //进入redis-4.0.0目录
cp redis.conf ../redis_cluster/8687 // 拷贝redis.conf到8687目录下
5.修改刚拷贝的配置文件
vim redis.conf //进入redis.conf ,i键编辑
port 8687 //端口8687
bind 登录的IP //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes //redis后台运行
pidfile /var/run/redis_8687.pid //pidfile文件对应8687
cluster-enabled yes //开启集群 把注释#去掉
cluster-config-file nodes_8687.conf //集群的配置 配置文件首次启动自y动生成 8687
cluster-node-timeout 15000 //请求超时 默认15秒,可自行设置
appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志
esc键 + :wq 保存退出
6.启动节点
cd /usr/hyxt/redis //进入redis目录下
redis-4.0.0/src/redis-server ./redis_cluster/8687/redis.conf //启动节点
7.测试是否启动
ps -ef|grep redis //若出现下列输出,即说明启动成功
8.ok,搞定啦,单节点部署成功。
一、解决No Packafe gcc avaiable异常:
1.
下载xftp(360软件管家就可以),下载好之后;点击xshell的下图处的图标,就会自动跳转到xshell对应文件夹的xftp处。
2.下载镜像
百度云链接:https://pan.baidu.com/s/1WfjX8AWPiiqoPFied4oUOQ 密码:m27u
3.将镜像加载到Linux的相应目录下,我是放在了cd /usr/hyxt/redis目录下(选中右侧Linux的对应目录,双击左侧镜像,就可以加载到Linux对应目录下)
4.镜像挂载准备
cd /mnt //进入到mnt目录下
mkdir cdrom //创建cdrom文件夹
5.挂载系统安装光盘即iso镜像挂载
mount -t iso9660 -o,loop /usr/hyxt/redis/rhel-server-6.5-x86_64-dvd.iso/mnt/cdrom
其中 mount -t iso9660 -o,loop 不用动,/usr/hyxt/redis/是镜像的路径,rhel-server-6.5-x86_64-dvd.iso是镜像名,/mnt/cdrom是挂载的镜像放到这个目录下
6.验证镜像是否成功挂载
cd /mnt/cdrom //若不报错,出现下列打印,说明挂载成功
7.配置本地yum源
cd /etc/yum.repos.d/ //配置yum源
8.修改repo文件地址
cp rhel-source.repo rhel-source.repo.bak //备份一下
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release //复制这五行
vim rhel-source.repo //i键进行编辑,将上述五行复制到2-6行位置(如下图),:wq!退出
9.清除原有缓存
yum clean all //清除原有缓存
yum makecache //设置缓存
yum -y install gcc //yum会自动查找软件的相关依赖包,自动下载安装
10.验证是否成功
make && make install //执行编译安装,不报错,就OK啦