首页 > 数据库 >框架搭建之redis(一)

框架搭建之redis(一)

时间:2022-12-21 18:13:12浏览次数:41  
标签:框架 -- redis 集群 conf 7001 7002 搭建

1、redis有多种集群模式:单机,主从,哨兵,集群。

2、本次搭建一个集群模式。使用redis7.0,从3.0以后开始有了集群模式,但是3.0需要使用ruby完成集群搭建,5.0以后不用ruby了。

3、链接:https://pan.baidu.com/s/1ZDG2-TOvDE5dgmAKnDHaiw

提取码:8i0i
4、拷贝到服务器,tar -zxvf  redis-5.0.14.tar.gz

5、进入redis目录下,编译安装
make & make install

6、编辑redis.conf

1)daemonize yes
2)port 7001(分别对每个机器的端口号进行设置)
3)dir /home/redis-cluster/redis-5.0.14/datadir/7001/(指定数据文件存放位置,必须要指定不同的目录位置,不然会丢失数据)
4)cluster-enabled yes(启动集群模式)
5)cluster-config-file nodes-7001.conf(集群节点信息文件,这里800x最好和port对应上)
6)cluster-node-timeout 5000
7) bind 127.0.0.1(去掉bind绑定访问ip信息,如果是多机器部署redis集群,这一行需要注释掉。)
8) protected-mode no (关闭保护模式)
9)appendonly yes
如果要设置密码需要增加如下配置:
10)requirepass xxx (设置redis访问密码)
11)masterauth xxx (设置集群节点间访问密码,跟上面一致)
12)pidfile /var/run/redis_7001.pid

7、创建一个文件夹,redisconf,将redis.conf拷贝进去,redis-7001.conf,redis-7002.conf,redis-7003.conf,改一下里面的7001为对应的。使用/%s/7001/7002/替换。

8、分别启动三个配置文件。

redis-server redis-7001.conf

redis-server redis-7002.conf

redis-server redis-7003.conf

9、ps -ef | grep redis看一下启动是否成功。

10、redis-cli -a 密码 --cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003

 

 提示了分片规则。yes,集群创建完成。

11、验证一下,redis-cli -a 密码 -c -h 127.0.0.1 -p 7001。

12、使用rdm连接,查看防火墙是否放开。firewall-cmd --query-port=6379/tcp,no未放开。

放开端口:firewall-cmd --add-port=7002/tcp --permanent

firewall-cmd --reload

 

 

 

标签:框架,--,redis,集群,conf,7001,7002,搭建
From: https://www.cnblogs.com/dongzhensd/p/16995976.html

相关文章

  • java 实现文件夹上传(springBoot 框架)
    有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功......
  • Go语言使用场景 | go语言与其它开源语言比较 | Go WEB框架选型
     一、Go语言使用场景1.关于go语言2007年,受够了C++煎熬的Google首席软件工程师RobPike纠集RobertGriesemer和KenThompson两位牛人,决定创造一种新语言来取代C++,......
  • 使用 Spring Data Redis 发布和订阅使用 Redis 发送的消息
    本指南将引导您完成使用SpringDataRedis发布和订阅使用Redis发送的消息的过程。您将构建什么您将生成一个应用程序,该应用程序用于发布字符串消息,并使用为POJO订阅......
  • 自己在本地搭建 git 版本仓库服务器
    请确保你安装了git的图形化工具和git软件首先先创建一个目录作为你的项目工程目录,比如e:/gitTest其次右键gitinit.然后指定一个git服务器目录,例如:e:/gitserver......
  • 内网直播局域网直播系统的搭建
    搭建一套完全本地化部署的流媒体直播点播系统,引入本地演播室,录播,报告厅、会议,电视节目等实时信号,实现本地网络的手机、PC、机顶盒等智能终端进行观看。系统集成直播,点播,录制......
  • K8S集群(高可用)搭建详细过程
    多master(高可用)1.安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多可以访问......
  • AOL开发框架:EBS功能安全性基本原理
    为了方便管理,分类维护,EBS在"用户"和"Forms"之间加了几个层次。考察如下过程:1、 "用户"如sysadmin登录,系统验证其用户名/密码2、 如果OK,系统列出其拥有的所有角色,在EBS中......
  • Redis的数据复制
    介绍Redis的复制Redis的复制功能分为同步(sync)和命令传播(commandpropagate)这两个操作同步操作用于,将从服务器的数据库状态更新至主服务器当前所处的数据库状态;命令......
  • 6 使用 Bootstrap 前端框架
    使用Bootstrap前端框架Bootstrap是什么?基于HTML,CSS,JS的简洁灵活的流行前端框架及交互组件集​​​Bootstrap·全球最流行的HTML、CSS和JS工具库​​为快速WEB开发......
  • drf框架时间处理问题
    问题:时间显示多个T和毫秒等,不是中国人常用的时间格式解决方法:第一种:全局配置在settings.py的REST_FRAMEWORK下配置(全局生效)REST_FRAMEWORK={#时间格式配置......