上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 47 下一页
摘要: 开篇介绍 知识全景图 问题群像图 01-基本架构:一个键值数据库包含什么 02-数据结构:快速的Redis有哪些慢操作? 新版的数据机构有变化 rehash过程 为了使rehash操作更高效,Redis默认使用了两个全局哈希表:哈希表1和哈希表2。一开始,当你刚插入数据时,默认使用哈希表1,此时的哈 阅读全文
posted @ 2023-09-24 16:59 strongmore 阅读(1108) 评论(0) 推荐(0)
摘要: 使用docker搭建 6.x 版本以后的镜像 docker 支持部署集群模式,由于 Redis 要求集群至少要有三个主节点,因此本次测试搭建了三主三从的 Redis 集群。 不基于 Host 网络模式 配置docker-compose.yml文件 version: "3" networks: red 阅读全文
posted @ 2023-09-24 16:24 strongmore 阅读(147) 评论(0) 推荐(0)
摘要: 使用Docker安装 因为配置太复杂,所以这里我们使用 docker compose 来一键部署 不使用内部网络搭建 编写redis主从docker-compose.yml version: '3' services: master: image: redis container_name: red 阅读全文
posted @ 2023-09-24 10:58 strongmore 阅读(212) 评论(0) 推荐(0)
摘要: 使用Docker搭建主从 关于主从复制模式,注意如下要点。 第一, 一个主服务器可以带一个或多个从服务器,甚至从服务器也可以再带从服务器,但在复制数据时,只能把主服务器的数据复制到从服务器上,反之不能。 第二, 一台从服务器只能跟随一台主服务器,而不能出现一从多主的模式。 第三, 在 Redis 2 阅读全文
posted @ 2023-09-23 10:39 strongmore 阅读(75) 评论(0) 推荐(0)
摘要: 使用字符替换来分割字符串 tr 或者 类似实现字符串替换的工具,如 sed。 echo "go:python:rust:js" | tr ":" "\n" # 使用 tr 将分隔符 : 替换成换行符 \n 使用 tr 将分隔符 : 替换成换行符 \n。 使用 cut 分割字符串 echo "go:p 阅读全文
posted @ 2023-09-21 22:24 strongmore 阅读(2496) 评论(0) 推荐(0)
摘要: 介绍 MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库。 安装 docker pull mongo 下载最新版本的镜像 docker run -d --name mongo -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_RO 阅读全文
posted @ 2023-09-19 20:58 strongmore 阅读(41) 评论(0) 推荐(0)
摘要: 简介 rocksDB 是一个可嵌入的,持久性的 key-value存储。基于Google的LevelDB,但提高了扩展性可以运行在多核处理器上,可以有效使用快速存储,支持IO绑定、内存和一次写负荷。 高性能:RocksDB使用一套日志结构的数据库引擎,为了更好的性能,这套引擎是用C++编写的。 Ke 阅读全文
posted @ 2023-09-18 22:05 strongmore 阅读(524) 评论(0) 推荐(0)
摘要: 需求 比如数据库名称old_db 想改名为new_db MySQL修改数据库名称比较麻烦,不支持直接修改,需要通过其它方式间接达到修改数据库名称的目的。 在 MySQL 5.1.23 之前的旧版本中,我们可以使用 RENAME DATABASE 来重命名数据库,但此后版本,因为安全考虑,删掉了这一命 阅读全文
posted @ 2023-09-17 15:09 strongmore 阅读(3003) 评论(0) 推荐(0)
摘要: FIELD FIELD(s,s1,s2...) SELECT FIELD("c", "a", "b", "c", "d", "e"); -- 返回字符串 c 在列表值中的位置,索引位置从 1 开始,没有返回 0 FIND_IN_SET FIND_IN_SET(s1,s2) SELECT FIND_I 阅读全文
posted @ 2023-09-17 08:33 strongmore 阅读(26) 评论(0) 推荐(0)
摘要: ENUM 枚举类型 ENUM适合于只能在一组固定值中选一个的场景,比如性别只能为男或者女。 ENUM的优势在于: 只能在固定值中选择,可以在数据库层面限制非法值。 数据的存储用数字来存储,占用空间少。 但是它的使用有很多需要我们注意的地方,一不小心就会得到错误的结果。 create table te 阅读全文
posted @ 2023-09-16 23:26 strongmore 阅读(66) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 47 下一页