乐趣区

关于javascript:使用管控平台管理redis集群

1 增加 redis 集群
在数据库资源中增加 redis 集群,配置参数并将 URL 中 cluster 调整为 true。

2 验证配置资源是否失常

3 操作 redis 数据库中的数据
能够通过应用图形化界面或者命令窗口进行 Redis 数据库的 CRUD

3.1 图形化界面操作
操作 Redis 字符串列表

3.1.1 新增
右键数据类型,抉择新增,设置名称及 value,保留即可。

3.1.2 读取
右键对应 key,抉择设计,便可查看 / 批改对应 key 的 value 值

如果呈现某个 key 对应 value 值过多的状况,能够应用搜寻文本框对 value 数据进行检索。例如搜寻 dbkey 中的 value 值中蕴含 or 字段的

3.1.3 批改
右键 key,抉择设计,便可查看 / 批改对应 key 的 value 值
若要批改对应 key 的名称,在对应 key 上右键抉择重命名。

3.1.4 删除

删除 redis 字符串列表中某个 value,抉择所选行删除即可。

3.2 命令窗口操作
3.2.1 新增

Redis> LPUSH hhdbkey redis
(integer) 1
Redis> LPUSH hhdbkey mongodb
(integer) 2
Redis> LPUSH hhdbkey mysql
(integer) 3

3.2.2 读取

Redis> LRANGE hhdbkey 0 10
1) "mysql"
2) "mongodb"
3) "redis"

3.2.3 批改
lset [lset key index value] : 设置列表指定索引的值,如果指定索引不存在则报错

Redis> LRANGE hhdbkey 0 10
1) "mysql"
2) "mongodb"
3) "redis"
Redis> lset hhdbkey 0 test
OK
Redis> lrange hhdbkey 0 10
1) "test"
2) "mongodb"
3) "redis"

3.2.4 删除
lrem [lrem key count value] : 移除等于 value 的元素,当 count>0 时,从表头开始查
找,移除 count 个;当 count= 0 时,从表头开始查找,移除所有等于 value 的;当
count<0 时,从表尾开始查找,移除 |count| 个。

Redis> lrem hhdbkey 0 test
(integer) 1
Redis> lrange hhdbkey 0 10
1) "mongodb"
2) "redis"

4 频道公布订阅
可同时订阅多个频道,显示在不同的订阅窗口。

4.1 频道公布订阅文本 - 图形化操作界面

4.1.1 订阅频道
在订阅窗口中输出频道名称,点击订阅;实现订阅会有操作提醒。

4.1.2 公布频道
在公布窗口中进行频道音讯的公布,能够是文本或文件。

在 7001 节点公布音讯胜利,公布窗口会记录公布频道名称、公布工夫及订阅数量。

在 7002、7003 节点,会实时接管到来自 7001 频道公布的音讯。

可在操作列表抉择查看音讯或下载音讯。

4.2 频道公布订阅文件 - 图形化操作界面
4.2.1 公布频道
可抉择文件进行公布,这里增加了一张图片作为文件公布内容。

4.2.2 订阅频道
可在订阅窗口页面,抉择查看文件。

5 模式公布订阅
5.1 模式公布订阅 - 图形化操作页面
7002、7003 节点对频道名称为 test.t1 公布音讯

7001 订阅频道 test.t1 接管音讯

5.2 模式公布订阅 - 命令窗口操作

## 订阅以 test. 为结尾的所有频道。> PSUBSCRIBE test.*
3
test.*
test.t1
t1
test.*
test.t2
t2
## 推送形式与一般频道发布命令一样
> PUBLISH test.t1 t1
2

6 拜访监控
拜访监控,实时监听连贯 redis 节点的用户名,客户端连贯 IP/ 端口,连贯存活工夫,
频道订阅数量,以及所应用的命令。

7 应用中遇到的问题
7.1 订阅频道没有进行继续监听

7.2 订阅频道不反对频道名称中带 *
psubscribe 命令反对订阅一个或多个合乎给定模式的频道。
例:PSUBSCRIBE test.*
是否须要反对频道名称中带 * 号的频道

7.3 管控平台窗口操作页面不反对同时订阅多个频道

退出移动版