新聞中心
Redis集群一般用于分布式計(jì)算和存儲(chǔ)大量數(shù)據(jù),在集群環(huán)境下查看數(shù)據(jù)變得尤為重要。那么怎樣深度查看Redis集群上實(shí)際存儲(chǔ)的數(shù)據(jù)呢?下面我們用行動(dòng)實(shí)踐Redis集群深度查看數(shù)據(jù)。

我們?cè)赗edis集群中實(shí)際添加一些數(shù)據(jù),用以作為查看的實(shí)際例子。
set a 1
set b 2
set c 3
zadd a 1 "one"
zadd a 2 "two"
zadd a 3 "three"
接著,可以使用`CLUSTER NODES`命令來(lái)查看集群中節(jié)點(diǎn)信息:
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
根據(jù)集群中節(jié)點(diǎn)信息,我們得知`127.0.0.1:7001` 就是master節(jié)點(diǎn)。然后可以使用`CLUSTER SLOTS`命令進(jìn)一步查看更細(xì)節(jié)的信息:
[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` 命令構(gòu)建一個(gè)客戶端:
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
},
]
});
客戶端構(gòu)建完畢后,就可以使用 `redisCli.get()` 命令查看Redis集群中實(shí)際存儲(chǔ)的數(shù)據(jù):
redisCli.get('a', (err, val) => {
// '1'
});
redisCli.zrange('a', 0, -1, (err, vals) => {
// ['one', 'two', 'three']
});
以上就是Redis集群深度查看數(shù)據(jù)的實(shí)踐過程,當(dāng)然,在實(shí)際項(xiàng)目中,你可以根據(jù)實(shí)際情況定制查看數(shù)據(jù)的步驟。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
當(dāng)前文章:Redis集群深度查看數(shù)據(jù)實(shí)踐(redis集群查看數(shù)據(jù))
文章路徑:http://www.5511xx.com/article/cogccps.html


咨詢
建站咨詢
