
缓存
文章平均质量分 59
bwylco_
故事还长,请别失望
展开
-
redis安装以及配置
windows1. redis-x64-3.2.100解压版下载,以及注册到win服务2. redis修改密码注意:命令行修改时临时修改,重启后密码失效;改配置文件时永久有效3.redis desktop manager keys error:scan commands not support原因:0.9版本太高,换成 redis-desktop-manager-0.8.8.384...原创 2021-12-06 18:30:24 · 321 阅读 · 0 评论 -
springboot集成redis
今天,日月在这里教大家如何使用springBoot集成redis,说实话比较简单,网上也有大把的教程。先套用一下网上的简介。 定义 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String转载 2021-07-28 18:26:16 · 119 阅读 · 0 评论 -
Redis是单线程还是多线程?
不同版本的Redis是不同的,在Redis4.0之前,Redis是单线程运行的,但是在Redis4.0的时候,已经开始支持多线程了,比如后台删除等功能。注:Redis在4.0之前使用单线程的模式的原因:官方解释:由于Redis是基于内存的操作,因此CPU并不是Redis的瓶颈。 Redis的瓶颈很可能是机器内存或网络带宽的大小。 既然单线程易于实现并且CPU不会成为瓶颈,那采用单线程解决方案是合乎逻辑的了;详细原因:不需要各种锁的性能消耗Redis的数据结构并非全都是简单的键值(Key-原创 2020-09-12 01:05:32 · 266 阅读 · 0 评论 -
缓存技术redis和map的比较
具体比较Redis 可以实现分布式的缓存,Map 属于本地缓存,只能存在创建它的程序里Redis 的缓存可以持久化,Map 是内存对象,程序一重启数据就没了Redis 缓存有过期机制,Map 本身无此功能Redis 可以处理每秒百万级的并发,是专业的缓存服务,Map 只是一个普通的对象Redis 可以用几十 G 内存来做缓存,Map 不行,一般 JVM 也就分几个 G 数据就够大了Redis 有丰富的 API,Map 就简单太多了关于本地缓存和分布式缓存 原创 2020-09-12 00:41:17 · 3065 阅读 · 1 评论 -
缓存和数据库双写一致性
首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是...转载 2020-07-14 01:36:26 · 192 阅读 · 0 评论