随笔 - 1357  文章 - 0  评论 - 1104  阅读 - 1941万

配置Codis-FE(管理界面)

codis所有的配置项可以有两种方式进行管理:通过图形界面进行配置,另外一种通过命令配置。

1、通过配置文件生成codis-fe的启动文件
a、通过codis的管理工具完成:/usr/local/codis/bin/codis-admin
b、通过"--help"查看这个命令的组成:/usr/local/codis/bin/codis-admin --help

$ /usr/local/codis/bin/codis-admin --dashboard-list --zookeeper=192.168.1.60 | tee /usr/local/codis/conf/codis.json

执行结果:

复制代码
2018/02/09 18:24:49 zkclient.go:23: [INFO] zookeeper - zkclient setup new connection to 192.168.1.60
2018/02/09 18:24:49 zkclient.go:23: [INFO] zookeeper - Connected to 192.168.1.60:2181
2018/02/09 18:24:49 zkclient.go:23: [INFO] zookeeper - Authenticated: id=99455854741028867, timeout=40000
[
    {
        "name": "codis-test",
        "dashboard": "192.168.1.60:18080"
    }
]
2018/02/09 18:24:49 zkclient.go:23: [INFO] zookeeper - Recv loop terminated: err=EOF
2018/02/09 18:24:49 zkclient.go:23: [INFO] zookeeper - Send loop terminated: err=<nil>
复制代码

如果有需要也可以查询生成的codis.json文件。

2、启动codis-fe的程序,打开前端的图形管理界面:

$ /usr/local/codis/bin/codis-fe --help
$ /usr/local/codis/bin/codis-fe --ncpu=2 --log=/usr/local/codis/logs/fe.log --log-level=WARN --dashboard-list=/usr/local/codis/conf/codis.json --listen=192.168.1.60:18090
$ nohup /usr/local/codis/bin/codis-fe --ncpu=2 --log=/usr/local/codis/logs/fe.log --log-level=WARN --dashboard-list=/usr/local/codis/conf/codis.json --listen=192.168.1.60:18090 > /dev/null 2>& 1 &

 

3、打开浏览器,通过web进行相应的配置
访问地址:192.168.1.60:18090

4、首先如果想要进行配置,那么必须要求进行分组处理

复制代码
a、group1:
    |-master:192.168.1.60:6379
    |-slave1:192.168.1.60:6380
    |-slave2:192.168.1.60:6381
    
b、group2:
    |-master:192.168.1.105:6379
    |-slave1:192.168.1.105:6380
    |-slave2:192.168.1.105:6381
    
c、group3:
    |-master:192.168.1.160:6379
    |-slave1:192.168.1.160:6380
    |-slave2:192.168.1.160:6381
复制代码

分组、主从配置(设置主master、同步主从、删除机器)等功能

现在的配置就表示所有的redis的主从关系不在像之前那样通过配置文件进行硬编写了,而是通过管理软件自动配置

$ cd /usr/local/codis/bin
$ ./redis-cli -a 123456 -p 6379
$ ./redis-cli -a 123456 -p 6380
$ ./redis-cli -a 123456 -p 6381

进行主从关系验证

5、此时可以查看一下zookeeper节点信息:

$ /home/xm6f/dev/zookeeper-3.4.9/bin/zkCli.sh -server 192.168.1.60
$ ls /


如果此时需要重新启动服务,必须删除zookeeper中的信息:rmr /codis3

 

posted on   Ruthless  阅读(1816)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示