导读
从本章开始我们将要深入讲解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 表示值被删除(值存在)或者值没有被删除(值不存在)。
3.expire key 命令可以对key设置一个超时时间,当这个时间到达后会被删除。精度可以使毫秒或秒。 Set key ex outtime 命令 可以在创建值的时候设置超时时间。 可以使用PERSIST命令去除超时时间。 可以使用TTL命令查看key 对应的值剩余存活时间。
4. type key 命令:返回value的值的类型 | OBJECT encoding key 命令:返回key的编码类型
如果大家在面试中针对redis还有什么疑问或者其他问题,可以评论区告诉我。
为了保证可以连续不间断的获取最新的技术分析及讲解,建议关注本头条号。