首页 > 数据库 >使用管控平台管理redis集群

使用管控平台管理redis集群

时间:2023-01-17 12:11:17浏览次数:41  
标签:订阅 频道 管控 Redis redis value 集群 test

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 管控平台窗口操作页面不支持同时订阅多个频道

标签:订阅,频道,管控,Redis,redis,value,集群,test
From: https://www.cnblogs.com/henghuixinda/p/17057526.html

相关文章

  • [ 2--Redis相关学习 | 青训营笔记]
    这是我参与「第五届青训营」伴学笔记创作活动的第2天官方教程GolangRedisClient|TheHomeofRedisDevelopers简介REmoteDIctionaryServer(Redis)是一个由......
  • 探讨下如何更好的使用缓存 —— Redis缓存的特殊用法以及与本地缓存一起构建多级缓存
    大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。通......
  • Redis 缓存和 MySQL 如何实现数据一致性
    需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。......
  • 基于sealos 4.1.4 搭建Kubernetes集群
    软件版本操作系统:CentOS7.9Sealos:4.1.4Kubernetes:1.25.5步骤1、创建一个虚拟机作为模板,要求核心数大于等于2;2、模板机上确定net-tools、vim等安装到位;3、克......
  • CentOS7 安装redis
    1.检查是否有redisyum源yuminstallredis2.下载fedora的epel仓库yuminstallepel-release3.安装redisyuminstallredis4.启动redis服务systemctlstartredis......
  • 【2023.01.16】PVE创建集群并实现外网互联
    首先要确保有两台公网ip的机器,或者两台在内网的机器,在有公网ip的机器上创建集群一公网一内网拷贝以下内容取消辅助说明,输入你的公网域名到这里失败了,私网机器的连不......
  • redis hash学习
    转自:http://c.biancheng.net/redis/hashes.html1.介绍Redishash(哈希散列)是由字符类型的field(字段)和value组成的哈希映射表结构(也称散列表),它非常类似于表格结构。在......
  • Redis——数据类型
    一、总览Redis是键值型数据库,键是String,值可以是多种数据类型,具体包括:String(字符串)、List(列表)、Hash(哈希)、Set(集合)和SortedSet(有序集合)键值采用哈希算法,称为全局哈希表......
  • ceph集群添加node节点及OSD
      初始化ceph存储节点  初始化存储节点等于在存储节点安装了ceph及ceph-rodsgw安装包,但是使用默认的官方仓库会因为网络原因导致初始化超时,因此各存储节点推荐......
  • redis默认内存设置及调整
    1、redis默认内存:如果不设置最大内存大小或者设置最大内存大小为0,在64位才做系统下不限制内存大小,在32操作系统下最多使用3GB内存;2、生产上内存设置:一般推荐redis设置内存......