当前位置: 首页 > news >正文

国外摄影网站潮州移动网站建设

国外摄影网站,潮州移动网站建设,微商城网站建设咨询,南阳企业网站建设公司目录 前言1. 基本知识2. 配置 前言 🤟 找工作,来万码优才:👉 #小程序://万码优才/r6rqmzDaXpYkJZF 爬虫神器,无代码爬取,就来:bright.cn Java基本知识: java框架 零基础从入门到精通…

目录

  • 前言
  • 1. 基本知识
  • 2. 配置

前言

🤟 找工作,来万码优才:👉 #小程序://万码优才/r6rqmzDaXpYkJZF

爬虫神器,无代码爬取,就来:bright.cn

Java基本知识:

  1. java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)
  2. 【Java项目】实战CRUD的功能整理(持续更新)

一个偶然的机会,突然发现Redis原来是好几个DB,原先背的八股文都抛之脑后了,接触下来才发现!

在这里插入图片描述

1. 基本知识

✅ 单机模式下的 Redis:
Redis 默认支持 16 个逻辑数据库,编号从 0 到 15,可以在 redis.conf 中看到:

databases 16

每个逻辑库之间是完全隔离的,可以通过命令切换:

SELECT 0  # 切换到 db0
SELECT 1  # 切换到 db1

启动 Redis 后所有客户端默认进入 db0

每个逻辑库内的 key-value 是独立的,不共享

🔗 二、Redis 集群没有逻辑数据库概念(db=0)

重点:Redis Cluster 模式下只能使用 db 0,其他逻辑数据库不可用

这是官方明确指出的:

When using Redis Cluster, the database number must be zero (db 0), because data is partitioned across multiple nodes.

原因:
Redis Cluster 的分布式设计是基于 key 的哈希槽进行数据分片存储(16384 个 slot),不再使用多逻辑数据库

🧠 三、Redis 数据分布机制(单机 vs 集群)

模式数据库数量数据存储方式key 分布
单机 Redis默认 16 个所有数据在一个实例内按逻辑数据库隔离
Redis Cluster仅 db0按 key 哈希分到多个节点按 slot 分布

📌 集群模式下的分布原理:(这一部分八股文常考,不过实际原理是这样的)
Redis 把 key 映射到 0~16383 共 16384 个 hash slot
每个节点负责一部分 slot。
比如:Node1 负责 0~ 5460,Node2 负责 5461~ 10922,Node3 负责 10923~16383
key 根据 CRC16 计算 slot,然后落在对应节点

2. 配置

🧾 Spring Boot 中 Redis 的配置方式(yaml)
✅ 单机版 YAML 示例:

spring:redis:host: 127.0.0.1port: 6379password: 123456database: 1   # 使用第1个逻辑数据库(db1)

截图如下:(生产环境 测试环境 如果是同一个服务器,可以专门区分下)

在这里插入图片描述

✅ 单机版 Java 配置(application.properties):

spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=123456
spring.redis.database=2

说明:默认 database=0
设置 spring.redis.database=1 会在连接 Redis 后自动执行 SELECT 1

以下的集群模式(我是通过DeepSeek了解,后续还未进行验证):
🧾 Redisson 的配置说明(适用于单机与集群)
✅ 单机模式配置:

redisson:config: |singleServerConfig:address: "redis://127.0.0.1:6379"database: 1password: 123456

或者 Java 方式:

Config config = new Config();
config.useSingleServer().setAddress("redis://127.0.0.1:6379").setDatabase(1).setPassword("123456");
RedissonClient redisson = Redisson.create(config);

✅ 集群模式配置(只支持 db0,不可设置 database):

redisson:config: |clusterServersConfig:nodeAddresses:- "redis://192.168.1.1:7000"- "redis://192.168.1.2:7001"- "redis://192.168.1.3:7002"password: 123456
http://www.dtcms.com/a/571587.html

相关文章:

  • 上海建站 seo手机免费建立网站吗
  • 网站设计参考文献有哪些领优惠券的网站是怎么做的
  • 网站建设细化流程200做网站
  • 扬州市建设厅网站网页设计与网站开发第三版课后答案
  • 网站编程培训学校有哪些仿古建筑工程网
  • 二级网站的建设方案做变形记图网站
  • 其它区便宜营销型网站建设昆山网站建设熊掌号
  • 都匀住房和城乡建设厅网站网站模版html
  • 做公益网站建设集团网站的作用
  • 网页网站设计东莞本地招聘网站有哪些
  • 建设档案员证书查询网站蓝色中网站
  • 连云港网站建设电话seo案例网站建设哪家好
  • 如何建立公司网站模块品牌运营策划
  • 网站移动端怎么做.net网站
  • 信息技术网站建设教案如何做网站不被查
  • 网站诊断与优化的作用郑州企业管理培训课程
  • 常州公诚建设项目管理有限公司官方网站怎么找客户的联系方式
  • 做铝锭的网站手机怎么打开自己做的网站
  • 公司做网站流程wordpress word发布文章
  • 设计电子商务网站方式网站备案拍照点
  • 做网站苏州自己怎么做dj 视频网站
  • 国内大的网站建设公司排名crm软件免费
  • 专业专业的网站开发代理平台哪个好
  • 无锡网站制作电话多少wordpress ssl 500
  • 网站建设功能定位丹东seo优化效果费用
  • 网站界面ui设计国家开放大学答案网站建设新手教程视频
  • 西安seo网站关键词广西专业做网站的公司
  • 珠海建网站价格百度seo快速
  • 开源系统网站网站服务器位置查询
  • 做企业网站步骤制作外贸网站模板下载