2019.7.26学习心得 使用本地机搭建redis

本地机搭建redis

ps:第一次写博客,如果有哪里写的不好,请多担待。

提醒:
1.Linux虚拟机的安装自行解决。
2.安装redis要把Linux,window防火墙全部关闭。否则会导致问题出现
3.指令如果出现问题,请自行百度查看。
4.不会上传文件,使用winscp。
在这里插入图片描述
使用本地机搭建redis步骤:
1.下载redis 可以从官网下载
我使用的是redis-3.2.11.tar.gz //只有3.0以上的版本才支持集群
将文件上传到/home/software下 //我的习惯是在home下创建一个文件专门存放,
2.需要网络支持,运行yum install gcc-c++ //因为redis底层是c语言所编写的,所以需要c语言的环境支持
运行指令
在这里插入图片描述

在这里插入图片描述
出现全的选项全y(百度了一下是都是安装的依赖环境,虽然不知道是啥,y就对了。哈哈哈)
3.回到software目录下
运行tar -zxvf redis-3.2.11.tar.gz
运行指令
静等解压完成。
4.运行make&make install
最后出现
在这里插入图片描述
出现此图片表示成功
5.到software目录的redis-3.2.1下,找到redis.conf。
我准备部署的三个端口号为 6380,6381,6382
运行指令cp redis.conf 6380redis.conf 将此文件复制更名
重复两次把其他两个复制好
然后进入6380redis.conf
vim 6380redis.conf 修改模板文件
//冒号 :set nu 可以显示左边的行号
修改61行
在这里插入图片描述操作:“#”注释
解释:将bind的配置使用"#"注释掉,当前redis绑定监听的可访问的ip地址(不是客户端远程地址),例如,如果想让当前节点对外接开放访问,需要绑定本地的网卡ip(127.0.0.1),也可以注释,所有能访问当前节点的ip.

80行
在这里插入图片描述操作 将“yes”改位“no”
解释: 一旦开启保护模式,即使远程可以登录到redis也无法使用命令调用redis功能.提示你如果关闭,最好配置密码
每次登录之后的客户端需要提供密码才能操作redis

84行
在这里插入图片描述操作:将port修改为6380
解释:不需要解释。

128行
在这里插入图片描述操作:改位yes
解释:后台守护进程开启,redis运行后台运行,输出到一个自定义的日志文件中

150行
在这里插入图片描述操作:redis_6380
解释:后面添加新的节点需要修改的与端口号有关的内容

163行
在这里插入图片描述操作:增加6380out.log
解释:相对根目录生成一个启动在后台的redis日志文件6380out.log

237行
在这里插入图片描述操作:dump后添加6380
解释:对应端口号生成一个持久化文件

模板文件配置完成保存退出

其他两个 vim进入后 使用
%s/6380/6381/g 替换
%s/6380/6382/g 替换
声明:不能替换负载的带有特殊符号的字符串

分别加载不同配置文件启动3个redis节点集群
redis-server 6380redis.conf
同理 其他两个
在这里插入图片描述
查看是否启动成功
ps -ef|grep redis
在这里插入图片描述

使用客户端登陆
在/home/software/redis-3.2.11下运行
redis-cli -p 端口号 -h 本地机号
在这里插入图片描述可以进入表示成功

全部可以进入,表示成功部署

出现问题总结:
在程序连接redis时,出现connect timed out,连接超时。
处理办法:关闭Linux的防火墙。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值