2020年7月27日

对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解

摘要: 我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 1. 乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有 阅读全文

posted @ 2020-07-27 17:14 Coder-Wf 阅读(433) 评论(0) 推荐(0) 编辑

MySql数据库的索引类型

摘要: MySql数据库的索引类型分为5种:普通索引,唯一索引,主键索引,组合索引,全文索引。下面对这5种索引做详细介绍。 1. 普通索引 这是最基本的MySQL数据库索引,它没有任何限制,用于加速查询。它有以下几种创建方式: 创建索引: CREATE INDEX indexName ON mytable( 阅读全文

posted @ 2020-07-27 15:40 Coder-Wf 阅读(1243) 评论(0) 推荐(0) 编辑

Redis和Memcache的详细理解与区别

摘要: 1. Redis Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bi 阅读全文

posted @ 2020-07-27 11:50 Coder-Wf 阅读(414) 评论(0) 推荐(0) 编辑

Redis简介

摘要: 1 数据类型 Redis最为常用的数据类型主要有以下五种: String Hash List Set Sorted set 在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的: 首先Redis内部使用一个redisObject对象来表示所有的ke 阅读全文

posted @ 2020-07-27 11:05 Coder-Wf 阅读(209) 评论(0) 推荐(0) 编辑

redis持久化的两种方式

摘要: 1 介绍两种持久化方式 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构 阅读全文

posted @ 2020-07-27 09:59 Coder-Wf 阅读(414) 评论(0) 推荐(0) 编辑

导航