docker学习(十一、Redis集群存储数据方式)


docker搭建Redis集群相关知识:
docker学习(九、分布式存储亿级数据知识)
docker学习(十、搭建redis集群,三主三从)

一、集群数据存储

1.单机连接集群问题

# 进入容器内部
docker exec -it redis-node-i /bin/bash
redis-cli -p 6381
keys *
set k1 v1
set k2 v2
set k3 v3
set k4 v4
set k5 v5

在这里插入图片描述
可以看到set k1 v1和set k4 v4以及set k5 v5时出现报错,moved后面给出了一个槽位和符合的redis节点。
实践证明集群不适用这种单机操作。

2.集群方式连接redis存储数据

# 容器中使用,加上-C就是集群方式连接
redis-cli -p 6381 -c

这样进入redis之后重复上面的测试可以看到如下内容,当出现槽位不在当前节点时,会自动重定向到符合槽位的节点进行数据存储。
在这里插入图片描述

二、 查看集群信息

# 容器内部输入命令
redis-cli --cluster check 172.27.64.169:6381

通过这个命令,端口可以替换成其他任意集群节点端口
在这里插入图片描述

相关推荐

  1. docker 安装redis

    2023-12-21 10:42:04       57 阅读
  2. Docker 设置redis

    2023-12-21 10:42:04       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-21 10:42:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-21 10:42:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-21 10:42:04       87 阅读
  4. Python语言-面向对象

    2023-12-21 10:42:04       96 阅读

热门阅读

  1. 基于分裂Bregman算法的图像去噪实现

    2023-12-21 10:42:04       57 阅读
  2. 使用Spark GraphX进行图形处理的代码练习

    2023-12-21 10:42:04       57 阅读
  3. 大数据学习(29)-spark on yarn底层原理

    2023-12-21 10:42:04       56 阅读
  4. 什么是类加载器,类加载器有哪些

    2023-12-21 10:42:04       52 阅读
  5. sklearn和tensorflow的理解

    2023-12-21 10:42:04       56 阅读
  6. 51单片机控制1602LCD输出整数和浮点数

    2023-12-21 10:42:04       61 阅读
  7. Linux 文本处理

    2023-12-21 10:42:04       61 阅读
  8. SQLite数据库的增删改查

    2023-12-21 10:42:04       61 阅读
  9. work随笔记录(实时更新)

    2023-12-21 10:42:04       61 阅读
  10. C语言第五十四弹---模拟使用strstr函数

    2023-12-21 10:42:04       60 阅读
  11. Avalonia MVVM

    2023-12-21 10:42:04       56 阅读
  12. 栈(C++)

    2023-12-21 10:42:04       42 阅读