简介 ? Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 "字符串(strings)" , "散列(hashes)" , "列表(lists)" , "集合(sets)" , "有序集合(sorted sets)" ...
分类:
其他好文 时间:
2020-05-02 14:54:29
阅读次数:
57
我们知道一般的热点数据我们直接存到数据库,但是类似一些表格模板,附件等静态资源放在哪里呢? 数据库 数据库 + 本地文件(IO流) 数据库 + 缓存 + 文件服务器(Hdfs 、fastDFS、服务器集群) 数据库 + 缓存 + 文件存储(对象存储服务OSS) 因为阿里云提供了各种常用语言的SDK, ...
分类:
其他好文 时间:
2020-04-29 10:26:48
阅读次数:
69
1、Redis = NoSql数据库、缓存服务器、简易消息队列 参考自: ① https://www.cnblogs.com/Chenjiabing/p/12784747.html ②https://www.cnblogs.com/xichji/p/11286443.html 缓存穿透:查询缓存服务 ...
分类:
其他好文 时间:
2020-04-27 17:35:13
阅读次数:
51
redis基础学习 redis Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件 yum安装redis 1.yum安装 #前提得配置好阿里云yum源,epel源 #查看是否有redis包 yum list redis#安装redisyum inst ...
分类:
其他好文 时间:
2020-04-12 20:40:34
阅读次数:
72
什么是数据库的瓶颈? IO瓶颈和CPU瓶颈都会导致数据库的活跃连接数增加,临近数据库可承载活跃连接数的阀值,即可用的数据库连接少甚至无连接可用(崩溃)。 如何应对IO瓶颈? ①磁盘读IO瓶颈,数据太多,数据库缓存放不下,每次查询会产生大量的IO导致查询速度低 -> 可考虑分库和垂直分表。 ②网络IO ...
分类:
其他好文 时间:
2020-04-12 18:19:04
阅读次数:
78
Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件 Redis最常用的功能 缓存 分布式锁 ...
分类:
其他好文 时间:
2020-04-05 09:44:18
阅读次数:
64
性能优化: 数据库缓存、热点数据放到缓存。 数据库垂直拆分、不同的数据放到不同的数据库中存储。 主从复制、给数据库添加备份库。 读写分离。写数据库到主库,读数据到备份库。 配置集群。 分库:将热点数据放到一个库,将冷数据放到另外数据库。 分表:将同一张表的数据放到不同的库中的相同表。例如:按照 id ...
分类:
其他好文 时间:
2020-03-30 21:40:00
阅读次数:
69
1. 介绍 redis 是一款开源的内存型数据库工具. 在项目中通常会被用于作为数据缓存工具, 这样会提升某些热点数据的访问效率, 同样也降低了数据库的压力. 所以了解和掌握使用 redis 是非常之必要的. 下图是没有使用缓存数据库的结构, 数据都是从数据库获取的. 对于热点数据的频繁访问会对数据 ...
分类:
其他好文 时间:
2020-03-25 23:39:08
阅读次数:
74
1.首先关注参数 首先关注我们的请求量是多少,单台服务器并发量是多少 请求数 响应时间 并发连接数是指系统同时处理的请求数量。 2.然后根据我们需要达到多少并发数,采取相应的方案 数据库缓存、负载均衡、读写服务器、CDN加速、 静态HTML缓存 业务分离、分布式存储 3.流量优化 防盗链处理 前端优 ...
分类:
其他好文 时间:
2020-03-24 23:24:05
阅读次数:
83
一点技术、技术乐享!!! 如果有人问你:Redis这么快,他的“多线程模式”你了解吗? 请回答他:您是想问Redis这么快,为什么还是单线程模式吗? redis是什么 简单来说redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消 ...
分类:
其他好文 时间:
2020-03-23 16:59:26
阅读次数:
67