Idea 运行Test报错:scala: No scalac found to compile scala sources

背景 在Idea当中运行Test的时候发现报错如下: scala: No scalac found to compile scala sources 但是在操作系统上面安装了scala,在idea当中也安装了 原因 虽

Redis集群主备缓存区满了导致主备频繁倒换

问题现象:Redis 频繁进行主备倒换,通过查看主实例的日志:redis.log发现下面报错: Client id=1317049445 addr=192.168.2.45:8004 fd=40 name= age=31

如何正确执行Jedis单元测试

引用官方的介绍: Jedis is a Java client for Redis designed for performance and ease of use. 本文主要讲如何在修改完Jedis代码之后完成单元测试。

Redis逻辑集群创建

Redis从3.0开始引入集群模式的概念。 集群由多个节点(Node)组成,Redis的数据分布在这些节点中。集群中的节点分为主节点和从节点:只有主节点负责读写请求和集群信息的维护;从节点只进行主节点数据和状态信息的复制

Redis知识思维导图总结

Redis基础知识总结思维导图,系统的学习Redis。不定时更新。 主要包括: 基本数据和应用场景 常见问题分析 性能优化 持久化 集群模式 子模块

Redis 6.0新特性----TLS 通道加密

Redis 6实现了通道加密,提高了redis的安全性。Redis作为缓存数据库,里面很有可能缓存重要的敏感信息,所以支持tls通道加密还是很有必要的,当然敏感信息还是建议加密保存。

关于Redis 6 ACL特性的思考

在使用的过程中发现Redis ACL 只是针对单个Redis实例而言的,但是在生产环境我们一定用的是哨兵模式或者集群模式,那么就存在Redis集群中实例ACL权限信息的同步问题。

写年终总结的第二年

2020年注定就不会是平凡的一年,新冠病毒肆虐恍如昨日,好在当下国内疫情已经大有好转。乘着三月底疫情刚缓,疫情对各公司的影响还没有显现出来,在西安找了一份还算不错的工作,干的还算比较顺心。就是加班比较严重。 在到新公司虽

【Redis源码】Redis 6 ACL源码详解

本文主要是讲解Redis 6的ACL的实现原理。基本使用详见:Redis 6.0新特性——ACLs,以及Redis启动过程分析。

Redis 6.0新特性——ACLs

Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。它的工作方式是,在连接之后,要求客户端进行身份验证,以提供用户名和有效密码:如果