摘要: MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 ###1.mysql安装 源码包安装:https:// 阅读全文
posted @ 2020-09-11 15:24 whn051799 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转载-https://www.cnblogs.com/aaron911/p/6213808.html ##1.为什么使用线程池 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网 阅读全文
posted @ 2020-08-18 17:46 whn051799 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.cnblogs.com/williamjie/p/9666956.html 文中围绕以下几点进行阐述: 为什么使用 Redis 使用 Redis 有什么缺点 单线程的 Redis 为什么这么快 Redis 的数据类型,以及每种数据类型的使用场景 Redis 的过期策略以 阅读全文
posted @ 2020-06-07 21:47 whn051799 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 时间复杂度:取决于执行的脚本。 ###使用Lua脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延。 原子操作。redis会将整个脚本作 阅读全文
posted @ 2020-06-07 20:50 whn051799 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在Java中我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它,但是Java中的锁,只能保证在同一个JVM进程内中执行。如果在分布式集群环境下呢 ?此时就出现了分布式锁。 来源:https://www.cnblogs.com/williamji 阅读全文
posted @ 2020-06-07 17:39 whn051799 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转载: 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关 阅读全文
posted @ 2020-06-07 15:58 whn051799 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 项目中业务数据基本上都是存在关系型数据库中,如:mysql,oracle,sqlServer等数据库,项目上线初期,由于用户规模还比较小,系统访问量不大。关系性数据库可以抗住并发较小的请求。随着业务的增长用户的增加系统整体的并发请求增大。关系型数据库处理能力跟不上,在对数据库做主从读写分离,分布式设 阅读全文
posted @ 2020-06-07 15:28 whn051799 阅读(1522) 评论(0) 推荐(0) 编辑
摘要: 复制可以让其他服务器拥有一个不断地更新得数据副本,从而使得拥有数据副本得服务器可以用于处理客户端发送得读请求。关系数据库通常会使用一个主服务器(master)向多个从服务器(slave)发送更新,并使用从服务器来处理所有读请求。Resis也采用了同样的方式来实现自己的复制特性,并将其作用扩展性能的一 阅读全文
posted @ 2020-06-03 22:00 whn051799 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 什么是持久化? 持久化的方式: ###1.RDB——快照持久化 Redis可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本。在创建快照之后,用户可以对快照进行备份,可以将快照复制到其他服务器从而创建具有相同数据的服务器副本,还可以将快照留在原地以便重启服务器时使用。 ####1.1触发 阅读全文
posted @ 2020-06-01 15:16 whn051799 阅读(204) 评论(0) 推荐(0) 编辑
摘要: redis除了5种数据类型之外,还提供了其他功能,如:慢查询,pipeline,事务,发布订阅和消息队列,Bitmap,HyperLogLog,GEO ###1.Bitmap(位图) BitMap,即位图,其实也就是 byte 数组,用二进制表示,只有 0 和 1 两个数字。 就是通过一个bit位来 阅读全文
posted @ 2020-05-31 20:37 whn051799 阅读(326) 评论(0) 推荐(0) 编辑