随笔分类 -  数据库与缓存

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