一、深入理解redis之需要掌握的知识点

it2025-01-15  4

导读

从本章开始我们将要深入讲解redis,讲解的内容包括:redis的基础数据类型及应用场景、数据存储、持久化方式(RDB-AOF)、redis集群进化过程、redis中AKF问题解决方案、redis中CAP问题解决方案、redis的分布式锁、redis的回收策略、哨兵模式、事物、集群等。

本章将要简单的就需要掌握的知识点做一个梳理:

1.Redis底层概念:二进制安全。什么是二进制安全?Redis中所有数据都以二进制方式进行存储。存储的value需要序列化为字节数组。Redis、kafa 、hbase等采用二进制安全。它本身没有类型的概念,类型转换由存入端和获取端等客户端自己转换。

2.redis公共命令OBJECT。FLUSHALL 命令可以清除redis中的所有缓存的数据。

3.EXISTS key 命令返回1或0标识给定的key值是否存在。DEL key 命令可以删除key对应的值,DEL 命令返回1 或0 表示值被删除(值存在)或者值没有被删除(值不存在)。

4.expire key 命令可以对key设置一个超时时间,当这个时间到达后会被删除。精度可以使毫秒或秒。 Set key ex outtime 命令 可以在创建值的时候设置超时时间。 可以使用PERSIST命令去除超时时间。 可以使用TTL命令查看key 对应的值剩余存活时间。 5. type key 命令:返回value的值的类型 | OBJECT encoding key 命令:返回key的编码类型

如果大家在面试中针对redis还有什么疑问或者其他问题,可以评论区告诉我。 为了保证可以连续不间断的获取最新的技术分析及讲解,建议关注本博客。

后续redis中将要讲解的内容梳理

往期文章链接

Java集合

一、深入理解-Java集合初篇

二、Jdk1.7和1.8中HashMap数据结构及源码分析

三、JDK1.7和1.8HashMap数据结构及源码分析-续

四、深入理解Java中的HashMap「网易面试快答」

五、深入理解JDK1.7中HashMap哈希冲突解决方案

六、深入理解JDK1.8中HashMap哈希冲突解决方案

七、JDK1.7中HashMap扩容机制

八、JDK1.8中HashMap扩容机制 Java-IO体系

一、C10K问题经典问答 二、java.nio.ByteBuffer用法小结 三、Channel 通道 四、Selector选择器 五、Centos-Linux安装nc 六、windows环境下netcat的安装及使用 七、IDEA的maven项目的netty包的导入(其他jar同) 八、JAVA IO/NIO 九、网络IO原理-创建ServerSocket的过程 十、网络IO原理-彻底弄懂IO 十一、JAVA中ServerSocket调用Linux系统内核 十二、IO进化过程之BIO 十三、Java-IO进化过程之NIO 十四、使用Selector(多路复用器)实现Netty中Reactor单线程模型 十五、使用Selector(多路复用器)实现Netty中Reactor主从模型 十六、Netty入门服务端代码 十七、IO进化过程之EVENT(EPOLL-事件驱动异步模型)

如需了解更多更详细内容也可关注本人博客:不吃_花椒

最新回复(0)