数据库
vio_dzyls
.
展开
-
Lua入门和使用Redis、Redisson、Spring-data-redis调用Lua脚本
Lua语言的入门以及Redis、Redisson、Spring-data-redis调用lua脚本示例原创 2020-06-10 21:19:11 · 20832 阅读 · 0 评论 -
MyBatis原理
MyBatis的DAO接口是如何与Mapper文件匹配的?原创 2020-03-10 20:39:25 · 3052 阅读 · 0 评论 -
Redis缓存问题
Redis缓存的一些常见的问题原创 2020-02-23 17:27:10 · 15887 阅读 · 0 评论 -
数据库中间件:MyCAT
MyCAT是数据库中间件。原创 2020-02-20 22:57:17 · 141 阅读 · 0 评论 -
SQL语句是怎样执行的
MySQL是怎样执行一条SQL语句的呢?原创 2020-02-20 15:05:58 · 257 阅读 · 0 评论 -
索引
MySQL索引笔记原创 2020-02-19 23:37:23 · 15899 阅读 · 0 评论 -
数据库三范式
第一范式字段不可再分。第二范式每一行的数据只能与其中一列相关,即一行数据只做一件事。只要数据列中出现数据重复,就要把表拆分开来。如,订单表中有(订单号、用户姓名、订单金额、用户电话、身份证号),一个用户有多个订单,多个用户信息,这样订单表中的用户信息就是冗余的,应当设计为订单表(订单号、订单金额、用户编号)第三范式数据不能有传递依赖,即只能有直接关系而非间接关系。a -&g...原创 2019-11-06 23:25:03 · 98 阅读 · 0 评论 -
事务
四大特性A:原子性。要么全都执行,要么全不执行C:一致性。多个事务对同一个数据读取的结果相同。I:隔离性。事务之间相互独立,不会相互影响。D:持久性。一旦提交,数据永久保存,即使数据库故障。并发事务的带来的问题脏读:一个事务读到了另一个事务还没提交的数据。丢失修改:一个事务先读取了数据,另一个事务也读取了此数据,两个事务先后对一个数据修改,那么前一个事务修改的数据就丢失...原创 2019-11-06 12:09:52 · 200 阅读 · 0 评论 -
Redis分布式锁
setnx创建锁使用setnx创建key,设置释放时间,这样就是一个锁了。SET my_resource random_value NX PX 10000NX:不存在才添加PX:超过时间自动删除。释放锁通常使用lua脚本来删除key:-- 删除锁的时候,找到 key 对应的 value,跟自己传过去的 value 做比较,如果是一样的才删除。if redis.call("...原创 2019-09-27 17:08:36 · 204 阅读 · 0 评论 -
Centos7搭建Redis-5.0.5集群
Redis5.0不需要Ruby即可创建集群,并且redis给我们提供了快速搭建脚本,执行utils/create-cluster/ 目录下的create-cluster脚本 就可以快速搭建,该脚本提供以下几个命令供我们使用echo “Usage: $0 [start|create|stop|watch|tail|clean]”echo “start – Launch Redis...原创 2019-09-27 10:50:08 · 793 阅读 · 0 评论 -
Redis主从复制
什么是主从复制持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障,如下图:说明:主 redis 中的数据有两个副本(replication)即从 redis1 和从 redis2,即使一台 redis 服务...原创 2019-09-26 15:02:45 · 1104 阅读 · 0 评论 -
Redis总结
Redis简介Redis:开源、免费、高性能、K-V数据库、内存数据库、非关系型数据库,支持持久化、集群和事务原创 2019-09-25 16:41:57 · 27989 阅读 · 11 评论 -
MySQL的主从复制、读写分离
读写分离适用于哪些场景?读写分离用来解决数据库性能瓶颈的,有些系统读操作多而写操作相对较少,这就适用读写分离。如何实现读写分离?基于主从复制架构,就是一个主库,多个从库。只写主库,主库会同步数据至从库。主从复制的原理主库将变更写入 binlog 日志,然后从库连接到主库之后,从库有一个 IO 线程,将主库的 binlog 日志拷贝到自己本地,写入一个 relay 中...原创 2019-09-10 14:55:19 · 87 阅读 · 0 评论