一、前言 .Net Core缓存源码 1、上篇.NET Core ResponseCache【缓存篇(一)】中我们提到了使用客户端缓存、和服务端缓存。本文我们介绍MemoryCache缓存组件,说到服务端缓存我们一般都会想到MemoryCache、Redis等等优秀的缓存组件,各自有各自使用的场景。 ...
分类:
Web程序 时间:
2020-07-23 09:24:57
阅读次数:
116
swoole4.x后支持一键协程 加上后,开启一键协程化后,MySQL、Redis、Curl 等操作会变成异步 IO //此行代码后,文件操作,sleep,Mysqli,PDO,streams等都变成异步IO,见文档"一键协程化"章节 Swoole\Runtime::enableCoroutine( ...
分类:
其他好文 时间:
2020-07-23 09:16:13
阅读次数:
135
1)定义切面; Log.java package com.seecen.redis.aop; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota ...
分类:
编程语言 时间:
2020-07-23 01:38:06
阅读次数:
118
1)先写一个日志订单的消费者; OrderConsumer.java package com.seecen.redis.rabbitmq; import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.rabbit.annotat ...
分类:
编程语言 时间:
2020-07-23 01:36:43
阅读次数:
106
方法一 配置类 //redis配置类 @Configuration public class RedisConf extends CachingConfigurerSupport { /* 配置自定义RedisTemplate */ @Bean public RedisTemplate<String ...
分类:
编程语言 时间:
2020-07-22 20:59:54
阅读次数:
138
springboot集成redis序列化的问题 在springboot中RedisTemplate默认使用的是Java本地的序列化(JdkSerializationRedisSerializer)方式 public void afterPropertiesSet() { super.afterPro ...
分类:
编程语言 时间:
2020-07-22 20:56:29
阅读次数:
85
1、redis 优势:数据类型多String、hash、list、set、zset,通过redisObject直接存储;持久化AOF/RDB-默认RDB配置appendonly,RDB可手/自持久化,主流AOF;单线程纯内存操作 速度快; 淘汰策略:先进先出、最近最少使用、最近最不经常使用; 并发问 ...
分类:
其他好文 时间:
2020-07-22 20:55:01
阅读次数:
88
##Redis事务的概念 Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 简单来说就是:redis事务就是一次性、顺序性、排他性的执行一个队列中 ...
分类:
其他好文 时间:
2020-07-22 20:33:17
阅读次数:
69
1.Redis支持的数据类型? Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 2.什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么? redis提供两种方式进行持久化,一种是RD ...
分类:
其他好文 时间:
2020-07-22 20:13:10
阅读次数:
54
hash是日常开发过程中使用Redis的一个数据结构,其底层实现方式有两种,如下所示。一种是zipList,这种是当hash结构的V值较小的时候使用的编码方式。这个已经在[上一篇文章](https://www.cnblogs.com/reecelin/p/13358432.html)中介绍过了。这篇 ...
分类:
其他好文 时间:
2020-07-22 20:04:21
阅读次数:
98