随笔分类 - 数据库与缓存
摘要:Linux ARM架构-MySQL安装-银河麒麟V10操作系统 MySQL 8.0.29版本下载 直接官网下载: https://dev.mysql.com/downloads/mysql/ 选择版本: 安装MySQL 删除原有的mariadb 先查看一下是否已经安装了 rpm -qa|grep m
阅读全文
摘要:redis安装 windows安装 下载地址:https://github.com/MicrosoftArchive/redis/releases 下载后可直接解压使用 linux安装 apt安装 sudo apt update sudo apt install redis-server 一旦安装完
阅读全文
摘要:IO多路复用介绍 IO多路复用:I/O是指网络I/O,多路指多个TCP连接(即socket或者channel),复用指复用一个或几个线程。意思说一个或一组线程处理多个TCP连接。最大优势是减少系统开销小,不必创建过多的进程/线程,也不必维护这些进程/线程。 IO多路复用使用两个系统调用(select
阅读全文
摘要:什么是事务 事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一 起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 事务的简单操作 显式启动事务语句,begin或者start transaction; 提交commi
阅读全文
摘要:什么是主从同步(复制) 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个
阅读全文
摘要:Redis的持久化 Redis 是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题, Redis 提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB RDB持久化既可以手动执行,有可以根据服务器配置预定项执行,该功能可以将某个时间点上的数据库信息
阅读全文
摘要:多数据库配置 数据库配置 迁移其他的数据库 djang读写分离 手动 自动 settings.py DATABASE_ROUTERS = ['myrouter.Router'] 在myrouter.py中写代码 一主一从 class Router: """ 读写分离 """ def db_for_w
阅读全文
摘要:1. 介绍 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器来处理如此多的数据库连接操作,数据库必然会崩溃,特别是数据丢失的话,后果更是不堪设想。这时候,我们会考虑如何减少数据库的连接,下面就进入我们
阅读全文

浙公网安备 33010602011771号