Redis集群深度查看数据实践(redis集群查看数据)

Redis集群一般用于分布式计算和存储大量数据,在集群环境下查看数据变得尤为重要。那么怎样深度查看Redis集群上实际存储的数据呢?下面我们用行动实践Redis集群深度查看数据。

我们在Redis集群中实际添加一些数据,用以作为查看的实际例子。

set a 1
set b 2
set c 3
zadd a 1 "one"
zadd a 2 "two"
zadd a 3 "three"

接着,可以使用`CLUSTER NODES`命令来查看集群中节点信息:

127.0.0.1:7001@17001 master - 0 1499289486825 2 connected
127.0.0.1:7002@17002 slave 8f83ba57fc95e502d6006275f3d461af593de4ef 0 1499289486825 2 connected
127.0.0.1:7003@17003 slave ff659d8783624c08a6567d7b37145f99082ed2e2 0 1499289486825 2 connected

根据集群中节点信息,我们得知`127.0.0.1:7001` 就是master节点。然后可以使用`CLUSTER SLOTS`命令进一步查看更细节的信息:

[0, 16383]  127.0.0.1:7001@17001
[16384, 32767] 127.0.0.1:7002@17002
[32768, 65535] 127.0.0.1:7003@17003

使用Redis的 `Cluster` 命令构建一个客户端:

let redisCli = require('redis-commands').createClient({
servers: [
{
host: '127.0.0.1',
port: 7001
},
{
host: '127.0.0.1',
port: 7002
},
{
host: '127.0.0.1',
port: 7003
},
]
});

客户端构建完毕后,就可以使用 `redisCli.get()` 命令查看Redis集群中实际存储的数据:

redisCli.get('a', (err, val) => {
// '1'
});
redisCli.zrange('a', 0, -1, (err, vals) => {
// ['one', 'two', 'three']
});

以上就是Redis集群深度查看数据的实践过程,当然,在实际项目中,你可以根据实际情况定制查看数据的步骤。

创新互联服务器托管拥有成都T3+级标准机房资源,具备完善的安防设施、三线及BGP网络接入带宽达10T,机柜接入千兆交换机,能够有效保证服务器托管业务安全、可靠、稳定、高效运行;创新互联专注于成都服务器托管租用十余年,得到成都等地区行业客户的一致认可。

网站栏目:Redis集群深度查看数据实践(redis集群查看数据)
本文URL:http://www.shufengxianlan.com/qtweb/news12/437612.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联