IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Codis 安装与集群部署 -> 正文阅读

[大数据]Codis 安装与集群部署

目录

一、关于codis

二、安装codis

三、用fe添加group

四、用fe初始化slot

五、配置集群


?

一、关于codis

分片(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。

codis可以自动平衡,使用非常简单,是图形化的面板和管理工具,支持绝大多数 Redis 命令,完全兼容twemproxy,支持 Redis 原生客户端,安全而且透明的数据移植,可根据需要轻松添加和删除节点。

二、安装codis

先安装go环境,codis的源代码要在go环境下运行

资源下载网址:https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

tar zxf go1.8.3.linux-amd64.tar.gz -C /usr/local/    ##-C指定解压位置
vim .bash_profile    ##添加环境变量
PATH=$PATH:$HOME/bin:/usr/local/go/bin

source .bash_profile

在go环境下安装codis

资源下载网址:https://codeload.github.com/CodisLabs/codis/zip/release3.2

mkdir -p  /usr/local/go/src/github.com/CodisLabs    ##创建目录
cd /usr/local/go/src/github.com/CodisLabs
mv /root/codis-release3.2.zip .
unzip codis-release3.2.zip
ls
mv codis-release3.2 codis    ##不改名编译会报错
cd codis/
make    ##编译

编译成功

依次启动脚本:

./admin/codis-dashboard-admin.sh start
./admin/codis-proxy-admin.sh start
./admin/codis-server-admin.sh start     ##若redis启动,需先关闭再启动脚步
./admin/codis-fe-admin.sh start

启动成功

三、用fe添加group

用浏览器访问主机(172.25.56.1)的9090端口,选择集群 codis-demo

一直往下滑,找到group。添加 NEW GROUP,在 NEW GROUP 行输入 1,再点击 NEW GROUP 即可 添加 Codis Server

在 Add Server 行输入codis-server 地址,添加到刚新建的 Group,然后再点击 Add Server

四、用fe初始化slot

对集群 slot 进行初始化,将 1024 个 slot 分配到各个 group 。可通过 fe 提供的 rebalance all slots 按钮来做快速初始化,点击 rebalance all slots

点击ok

五、配置集群

添加6380和6381两个redis

cp config/redis.conf config/redis6380.conf
cp config/redis.conf config/redis6381.conf

修改两个redis配置文件中关于端口的参数,改成各自的端口

vim config/redis6380.conf
vim config/redis6381.conf

?

?

?

启动两个redis

./bin/codis-server ./config/redis6380.conf
./bin/codis-server ./config/redis6381.conf

将两个redis添加到组中

点击新加两个redis的小扳手,更改默认状态,如下图

这个组配置完成。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:14:50  更:2021-09-26 10:15:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:56:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码