Redis
Acmen-zym
这个作者很懒,什么都没留下…
展开
-
Linux安装Redis的流程Linux系统下安装Redis6.2.6版本并且配置后台启动修改连接密码进行远程连接测试
1、创建存放的文件夹mkdir /usr/local/redis2、进入创建的文件夹,然后使用wget进行下载cd /usr/local/rediswget https://download.redis.io/releases/redis-6.2.6.tar.gz3、解压下载文件tar xzf redis-6.2.6.tar.gz4、进入redis-6.2.6然后进行编译安装rediscd redis-6.2.6makemake install PREFIX=/usr/local原创 2022-04-19 13:49:25 · 6272 阅读 · 0 评论 -
redis单线程为什么快、redis持久化机制、redis的过期删除策略
单线程快的原因:1、纯内存操作2、核心是基于非阻塞的IO多路复用3、避免了多线程频繁切换上下文的性能消耗持久化机制RDB:Redis DabaBase 将某个时间的内存快照,以二进制方式写入磁盘手动触发:1、save命令,会让redis出现阻塞,直到rdb持久化完成,才会去处理其他的命令,这个要慎用;2、bgsave名字,fork一个子进程执行持久化,主进程只有在fork的时候才会出现短暂阻塞,子进程创建完毕后,就可以响应其他处理请求了;自动触发1、save m n ,在指定m秒内,如果原创 2022-02-18 10:56:26 · 5970 阅读 · 0 评论 -
Spring环境下RedisTemplate同时配置两个数据源的数据进行同步数据
public class JUnitTest { /** * Java数组转List集合 */ public void javaArrayToList() { String[] strArray = {"1", "2", "3"}; List<String> stringList = new ArrayList<>(); for (String str : strArray) {//这个直接循环数组.原创 2021-06-22 22:07:32 · 6288 阅读 · 1 评论 -
SpringBoot使用Redis做缓存,MyBatis二级缓存采用Redis
gradle依赖 compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis', version: '2.1.0.RELEASE'pom.xml依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta原创 2021-04-27 09:43:58 · 8559 阅读 · 0 评论 -
Spring date-redis中RedisTemplate的Jackson序列化设置
如果指定序列化方式则默认会使用JDK序列化,会让缓存的数据难于阅读 @Bean(name = "strFreezeMapTemplate") public RedisTemplate<String, Map<Long, CategoryFreezeInfo>> catFreezeRedisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<String,原创 2021-04-17 11:28:54 · 8887 阅读 · 0 评论