Redis实现分布式锁

Redis被经常用来实现分布式锁,本文主要讲述redis如何实现一个分布式锁的demo。

如何正确执行Jedis单元测试

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

Redis逻辑集群创建

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

数据库

Redis基础知识总结

Redis基础知识总结思维导图,系统的学习Redis。不定时更新。
阅读更多

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

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

关于Redis 6 ACL特性的思考

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

Redis 6.0新特性----RESP3协议

RESP3是RESP v2的更新版本,RESP v2是Redis中使用的协议,大约从版本2.0开始(1.2已经支持它,但是Redis 2.0是第一个只讨论这个协议的版本)。此协议的名称只是RESP3,而不是respv3或RESP3.0。 该协议用于处理客户 ......

Redis 6 客户端缓存

客户端缓存是一种用于创建高性能服务的技术。它利用应用服务器中的可用内存,这些服务器通常是与数据库节点不同的计算机,以便将数据库信息的某些子集直接存储在应用程序端。

【Redis源码】RDB持久化源码实现

RDB快照有两种触发方式,其一为通过配置参数,例如在配置文件中写入如下配置: save 60 1000 则在60秒内如果有1000个key发生变化,就会触发一次RDB快照的执行。 其二是通过在客户端执行bgsave命令显式触发一次RDB快照的执行。

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

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