前言**
随着互联网科技的不断发展,我们以前单纯直接操作数据库的方式已经不能满足现有的高性能和高并发的需求了,于是缓存技术应用而生。
Redis是互联网技术领域使用最为广泛的存储中间件,它是「Remote DictionaryService」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis,比如 Twitter、YouPorn、暴雪娱乐、Github、StackOverflow、腾讯、阿里、京东、华为、新浪微博等等,很多中小型公司也都有应用。也可以说,对 Redis 的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能
当前比较成熟的缓存技术有:MongoDB、Redis、Memcache,那么此文主要讲的是其中的Redis,也许我们在平常的工作中也用到过,但大多数也仅限于简单的使用了,可能很多的知识点我们并不知道,所以今天我们就跟着阿里技术大牛,一起重新认识一下redis吧!
分类:
其他好文 时间:
2020-01-04 00:46:24
阅读次数:
116
HashMap源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如 memcached)的核心其实就是在内存中维护一张大的哈希表。 一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组: 采 ...
分类:
其他好文 时间:
2019-12-28 19:23:07
阅读次数:
80
在现代软件工程的开发应用和系统设计中,我们一般把软件系统的逻辑层次分为三层:展示层,处理层和数据层。数据层又可细分为缓存层,数据库层和文件存储层,如图: 鉴于创建高性能程序的关键是多花时间在系统设计上,本文主要对软件系统的数据层优化设计做一些阐述和归纳总结。 缓存 在互联网系统中,缓存技术对高并发, ...
分类:
其他好文 时间:
2019-12-10 14:49:46
阅读次数:
73
一:Spring缓存抽象# Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为 ...
分类:
编程语言 时间:
2019-12-07 01:27:20
阅读次数:
139
就是如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用 我这里会选用我之前讲解过这一块内容,redis高并发、高可用、缓存一致性 redis高并发:主从架构,一主多从,一般来说, ...
分类:
其他好文 时间:
2019-12-01 19:02:06
阅读次数:
107
常用的 SQL 数据库的数据都是存在磁盘中的,虽然在数据库底层也做了对应的缓存来减少数据库的 IO 压力。 由于数据库的缓存一般是针对查询的内容,而且粒度也比较小,一般只有表中的数据没有发生变动的时候,数据库的缓存才会产生作用。 但这并不能减少业务逻辑对数据库的增删改操作的 IO 压力,因此缓存技术 ...
分类:
其他好文 时间:
2019-11-22 01:22:30
阅读次数:
74
概述缓存已经成了项目中是必不可少的一部分,它是提高性能最好的方式,例如减少网络I/O、减少磁盘I/O 等,使项目加载速度变的更快。缓存可以是CPU缓存、内存缓存、硬盘缓存,不同的缓存查询速度也不一样(CPU缓存 优于 内存缓存 优于 硬盘缓存)。接下来,给大家逐一进行介绍。浏览器缓存浏览器将请求过的 ...
分类:
Web程序 时间:
2019-11-08 17:37:46
阅读次数:
117
只是用于自己记录,防止日后忘记,回看所用 第一步:配置ehcahe 缓存 第二步: 整合spring 和 ehcahe(即将ehcache 以bean的方式注入到 IOC 容器中) 第三步: 就可以在方法或者其他位置上使用注解驱动,来使用缓存技术啦 (后期有待完善,望体谅) ...
分类:
系统相关 时间:
2019-10-29 09:38:17
阅读次数:
113
安装redis https://pan.baidu.com/s/1sTyVfGJ5PaZYXlRCUOJ00w https://www.runoob.com/redis/redis-install.html redis-server --service-install redis.windows.c ...
分类:
其他好文 时间:
2019-10-26 17:20:35
阅读次数:
97