redis命令

/home/redisCluster/9001/redis-server /home/redisCluster/9001/redis.conf
/home/redisCluster/9002/redis-server /home/redisCluster/9002/redis.conf
/home/redisCluster/9003/redis-server /home/redisCluster/9003/redis.conf
/home/redisCluster/9004/redis-server /home/redisCluster/9004/redis.conf
/home/redisCluster/9005/redis-server /home/redisCluster/9005/redis.conf
/home/redisCluster/9006/redis-server /home/redisCluster/9006/redis.conf

 ./kk create cluster --with-kubernetes v1.25.5 --with-kubesphere v3.3.2


./kk create cluster -f kubesphere-v3.3.2.yaml


ps -ef | grep redis

(error) NOAUTH Authentication required.


/home/redisCluster/9001/redis-cli -c -h 127.0.0.1 -p 9001 -a liebe shutdown
/home/redisCluster/9002/redis-cli -c -h 127.0.0.1 -p 9002 -a liebe shutdown
/home/redisCluster/9003/redis-cli -c -h 127.0.0.1 -p 9003 -a liebe shutdown
/home/redisCluster/9004/redis-cli -c -h 127.0.0.1 -p 9004 -a liebe shutdown
/home/redisCluster/9005/redis-cli -c -h 127.0.0.1 -p 9005 -a liebe shutdown
/home/redisCluster/9006/redis-cli -c -h 127.0.0.1 -p 9006 -a liebe shutdown


rm -rf /home/redisCluster/9001/node.conf /home/redisCluster/9001/logs/* /home/redisCluster/9001/data/*
rm -rf /home/redisCluster/9002/node.conf /home/redisCluster/9002/logs/* /home/redisCluster/9002/data/*
rm -rf /home/redisCluster/9003/node.conf /home/redisCluster/9003/logs/* /home/redisCluster/9003/data/*
rm -rf /home/redisCluster/9004/node.conf /home/redisCluster/9004/logs/* /home/redisCluster/9004/data/*
rm -rf /home/redisCluster/9005/node.conf /home/redisCluster/9005/logs/* /home/redisCluster/9005/data/*
rm -rf /home/redisCluster/9006/node.conf /home/redisCluster/9006/logs/* /home/redisCluster/9006/data/*
rm -rf /home/redisCluster/9001/9001.rdb /home/redisCluster/9001/logs/* /home/redisCluster/9001/data/*
rm -rf /home/redisCluster/9002/9002.rdb /home/redisCluster/9002/logs/* /home/redisCluster/9002/data/*
rm -rf /home/redisCluster/9003/9003.rdb /home/redisCluster/9003/logs/* /home/redisCluster/9003/data/*
rm -rf /home/redisCluster/9004/9004.rdb /home/redisCluster/9004/logs/* /home/redisCluster/9004/data/*
rm -rf /home/redisCluster/9005/9005.rdb /home/redisCluster/9005/logs/* /home/redisCluster/9005/data/*
rm -rf /home/redisCluster/9006/9006.rdb /home/redisCluster/9006/logs/* /home/redisCluster/9006/data/*

上面是启动redis的所有节点

config set requirepass liebe
config set masterauth liebe
config rewrite    


创建集群连接
/home/redisCluster/9001/redis-cli --cluster create 10.10.10.96:9001 10.10.10.96:9002 10.10.10.96:9003 10.10.10.96:9004 10.10.10.96:9005 10.10.10.96:9006 --cluster-replicas 1 -a liebe

页面的提示信息
[root@liebe 9001]# redis-cli --cluster create 127.0.0.1:9001 127.0.0.1:9002 127.0.0.1:9003 127.0.0.1:9004 127.0.0.1:9005 127.0.0.1:9006 --cluster-replicas 1 -a liebe
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
>>> Performing hash slots allocation on 6 nodes...
Master[0] -> Slots 0 - 5460
Master[1] -> Slots 5461 - 10922
Master[2] -> Slots 10923 - 16383
Adding replica 127.0.0.1:9005 to 127.0.0.1:9001
Adding replica 127.0.0.1:9006 to 127.0.0.1:9002
Adding replica 127.0.0.1:9004 to 127.0.0.1:9003
>>> Trying to optimize slaves allocation for anti-affinity
[WARNING] Some slaves are in the same host as their master
M: cb54fe0a85c568961a17c2dca242d0af0215dbdb 127.0.0.1:9001
   slots:[0-5460] (5461 slots) master
M: cbc8e95e62a7c9218b74fad2fe50d97189f74117 127.0.0.1:9002
   slots:[5461-10922] (5462 slots) master
M: b0749214ed03a6a8edf26f9484f342df6a77fd2f 127.0.0.1:9003
   slots:[10923-16383] (5461 slots) master
S: 1442cfde8eec7b117782886bebdfdabbd73ca8aa 127.0.0.1:9004
   replicates b0749214ed03a6a8edf26f9484f342df6a77fd2f
S: 50c702fbf790b14d5fceb436e7860f5e9fd627b6 127.0.0.1:9005
   replicates cb54fe0a85c568961a17c2dca242d0af0215dbdb
S: 9649946ec6ab9392fc10019921e1f4df45759ed5 127.0.0.1:9006
   replicates cbc8e95e62a7c9218b74fad2fe50d97189f74117
Can I set the above configuration? (type 'yes' to accept): yes
>>> Nodes configuration updated
>>> Assign a different config epoch to each node
>>> Sending CLUSTER MEET messages to join the cluster
Waiting for the cluster to join
.
>>> Performing Cluster Check (using node 127.0.0.1:9001)
M: cb54fe0a85c568961a17c2dca242d0af0215dbdb 127.0.0.1:9001
   slots:[0-5460] (5461 slots) master
   1 additional replica(s)
S: 9649946ec6ab9392fc10019921e1f4df45759ed5 127.0.0.1:9006
   slots: (0 slots) slave
   replicates cbc8e95e62a7c9218b74fad2fe50d97189f74117
S: 1442cfde8eec7b117782886bebdfdabbd73ca8aa 127.0.0.1:9004
   slots: (0 slots) slave
   replicates b0749214ed03a6a8edf26f9484f342df6a77fd2f
M: cbc8e95e62a7c9218b74fad2fe50d97189f74117 127.0.0.1:9002
   slots:[5461-10922] (5462 slots) master
   1 additional replica(s)
S: 50c702fbf790b14d5fceb436e7860f5e9fd627b6 127.0.0.1:9005
   slots: (0 slots) slave
   replicates cb54fe0a85c568961a17c2dca242d0af0215dbdb
M: b0749214ed03a6a8edf26f9484f342df6a77fd2f 127.0.0.1:9003
   slots:[10923-16383] (5461 slots) master
   1 additional replica(s)
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.
[root@liebe 9001]# 

登录查看集群信息
[root@liebe 9001]# ./redis-cli -h 127.0.0.1 -p 9001
127.0.0.1:9001> auth liebe
OK
127.0.0.1:9001> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:6
cluster_my_epoch:1
cluster_stats_messages_ping_sent:197
cluster_stats_messages_pong_sent:180
cluster_stats_messages_sent:377
cluster_stats_messages_ping_received:175
cluster_stats_messages_pong_received:197
cluster_stats_messages_meet_received:5
cluster_stats_messages_received:377
total_cluster_links_buffer_limit_exceeded:0
127.0.0.1:9001> 


127.0.0.1:9001> cluster meet 127.0.0.1 9001
OK
127.0.0.1:9001> cluster meet 127.0.0.1 9002
OK
127.0.0.1:9001> cluster meet 127.0.0.1 9003
OK
127.0.0.1:9001> cluster meet 127.0.0.1 9004
OK
127.0.0.1:9001> cluster meet 127.0.0.1 9005
OK
127.0.0.1:9001> cluster meet 127.0.0.1 9006
OK
127.0.0.1:9001> 


集群主机地址:地址
集群正常的时候,设置host是:redis-cluster.demo.svc.cluster.local

redis-trib.py create `dig +short redis-cluster-v1-0.redis-cluster.demo.svc.cluster.local`:6379 `dig +short redis-cluster-v1-1.redis-cluster.demo.svc.cluster.local`:6379 `dig +short redis-cluster-v1-2.redis-cluster.demo.svc.cluster.local`:6379


redis-trib.py replicate --master-addr `dig +short redis-cluster-v1-0.redis-cluster.demo.svc.cluster.local`:6379 --slave-addr `dig +short redis-cluster-v1-3.redis-cluster.demo.svc.cluster.local`:6379


redis-trib.py replicate  --master-addr `dig +short redis-cluster-v1-1.redis-cluster.demo.svc.cluster.local`:6379 --slave-addr `dig +short redis-cluster-v1-4.redis-cluster.demo.svc.cluster.local`:6379


redis-trib.py replicate --master-addr `dig +short redis-cluster-v1-2.redis-cluster.demo.svc.cluster.local`:6379 --slave-addr `dig +short redis-cluster-v1-5.redis-cluster.demo.svc.cluster.local`:6379


wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

sed -i 's/\$releasever/8/g' /etc/yum.repos.d/docker-ce.repo

dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin --nogpgcheck

docker run --privileged -d --restart=unless-stopped -v /home/redisCluster/RedisInsight:/db -p 8001:8001 redislabs/redisinsight:latest


docker run --privileged -d --restart=unless-stopped -p 8001:8001 redislabs/redisinsight:latest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值