Linux下的redis单节点安装和部署(redis-4.0.0.tar.gz)

最首先你要下载个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啦












猜你喜欢

转载自blog.csdn.net/zxljsbk/article/details/79770712