Redis
文章平均质量分 92
Redis学习与实战
林小鹿@
后端开发,热衷于算法,每日更新高质量算法题解。
展开
-
七天玩转Redis | Day7、Redis常见面试题
目录1、对 Redis 的理解2、Redis 和 MySQL 的区别3、Redis 有哪些数据类型4、Redis的持久化机制?5、如何选择合适的持久化方式6、什么是缓存击穿?7、什么是缓存穿透?8、什么是缓存雪崩?9、什么是缓存降级?10、什么是缓存预热?1、对 Redis 的理解Redis,全称为 Remote Dictionary Server,本质上是一个 Key-Value 类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据写入磁盘或把修改操作写入追加的记录.原创 2022-01-27 09:13:29 · 854 阅读 · 15 评论 -
七天玩转Redis | Day6、SpringBoot集成Redis
目录1、搭建环境2、测试Redis3、StringRedisTemplate3.1、介绍3.2、StringRedisTemplate常用操作3.3、StringRedisTemplate的使用4、RedisTemplate4.1、介绍4.2、RedisTemplate常用操作4.3、RedisTemplate的使用Spring Boot Data(数据) Redis 中提供了RedisTemplate和StringRedisTemplate,其中StringRedisTemplate是RedisTem.原创 2022-01-26 18:23:12 · 45972 阅读 · 22 评论 -
七天玩转Redis | Day5、Java操作Redis
目录1、Redis的Java客户端2、 环境准备2.1、 引入依赖2.2、创建jedis对象3、常用API3.1、操作key相关API3.2、操作String相关API3.3、操作List相关API3.4、操作Set的相关API3.5、 操作ZSet相关API3.6、 操作Hash相关API1、Redis的Java客户端Redis的Java客户端也有很多: https://redis.io/clients#java,其中比较受欢迎的是Jedis和Lettuce。Jedis在实现上是直接连接的red.原创 2022-01-25 18:27:38 · 1275 阅读 · 2 评论 -
七天玩转Redis | Day4、Redis持久化机制
目录1、Redis的持久化方式2、快照(Snapshot)2.1、什么叫Redis快照2.2、快照生成方式2.3、RDB工作原理2.4、RBD的优点2.5、RDB的缺点3、AOF持久化3.1、特点3.2、开启AOF3.3、同步策略3.4、AOF工作原理3.5、写入文件与恢复3.6、重写3.6.1、为什么要重写3.6.2、rewrite触发条件3.7、常用配置3.8、AOF 优点3.9、AOF缺点4、持久化总结1、Redis的持久化方式通常数据库存在三种用于持久操作以防止数据损坏的常见策略:是数据库.原创 2022-01-24 18:49:44 · 28572 阅读 · 16 评论 -
七天玩转Redis | Day3、Redis位图和GEO介绍与使用
目录1、位图1.1、应用场景1.2、设计思路1.2.1、数据库解决1.2.2、使用Redis的BitMaps完成1.3、BitMaps常用指令2、GEO2.1、应用场景2.2、设计思路2.3、Redis GEO常用指令2.3.1、GEOADD2.3.2、GEODIST2.3.3、GEOHASH2.3.4、GEOPOS2.3.5、GEORADIUS2.3.6、GEORADIUSBYMEMBER1、位图1.1、应用场景在很多互联网应用中,我们会存在签到送积分、签到领取奖励等这样的需求,比如:签到1天.原创 2022-01-23 15:22:19 · 1264 阅读 · 14 评论 -
七天玩转Redis | Day2、Redis基本数据类型
前言Redis作为内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它的value支持多种类型的数据结构,基本数据结构包含:字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)五种。这五种数据结构在我们工作中经常使用到,面试过程中经常被问到,因此熟练掌握这5种基本数据结构的使用和应用场景是Redis知识最基础也是最重要的部分。目录前言1、 String类型1.1、类型介绍1.2、应用场景1.3、内存存储模型1.4、 常用.原创 2022-01-22 16:28:37 · 10016 阅读 · 12 评论 -
七天玩转Redis | Day1、Redis认识与安装
目录1、NOSQL的引言2、为什么是NOSQL3、NoSQL应用场景4、什么是Redis5、Redis特点与优势6、Linux下Redis的安装6.1、解压安装6.2、编译安装6.3、启动redis7、Redis的配置7.1.Redis的配置文件7.2、通过windows客户端访问7.3、Redis自带的客户端的基本命令操作8、Redis数据库相关指令8.1、数据库操作指令8.2 操作key相关指令1、NOSQL的引言NoSQL = Not Only SQL,意思:不仅仅是SQL;泛指非关系型的数据.原创 2022-01-21 16:09:23 · 815 阅读 · 28 评论