Redis
文章平均质量分 81
link可
这个作者很懒,什么都没留下…
展开
-
『Redis系列』Redis数据类型详细讲解(set、hash、zset)
Redis的基本数据类型-2相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn1)set (集合)redis的集合和列表都可以存储多个字符串,它们之间的不同在于,列表可以存储多个相同的字符串,而集合则通过使用散列表(hashtable)来保证自已存储的每个字符串都是各不相同的(这些散列表只有键,但没有与键相关联的值),redis中的集合是无序的。还可原创 2021-12-13 14:11:13 · 1079 阅读 · 0 评论 -
『Redis系列』Redis的5种常见数据类型-1
Redis的基本数据类型-1相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn1、redis基础1)redis 中的数据类型有哪些?Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。Redis 的列表相当于 Java 语言里面的 Li原创 2021-12-09 11:25:53 · 607 阅读 · 0 评论 -
『Redis系列』Redis Sentinel机制与用法讲解
Redis Sentinel机制与用法相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn1、概述Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也原创 2021-12-08 14:28:41 · 725 阅读 · 0 评论 -
『Redis系列』碰上Redis缓存穿透,就这么解决...
Redis缓存穿透相关视频参考(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn一、缓存穿透1. 概念缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于原创 2021-12-03 10:21:14 · 88 阅读 · 0 评论 -
『Redis系列』Redis最常用的使用场景
Redis使用场景相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn1、计数器可以对 String 进行自增自减运算,从而实现计数器功能。Redis 这种内存型数据库的读写性能非常高,很适合存储频繁读写的计数量。2、缓存将热点数据放到内存中,设置内存的最大使用量以及淘汰策略来保证缓存的命中率。3、会话缓存可以使用 Redis 来统原创 2021-12-02 11:33:59 · 141 阅读 · 0 评论 -
『Redis系列』Redis分布式锁解锁案例
Redis分布式锁解锁案例相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn1、解锁代码还是先展示代码,再带大家慢慢解释为什么这样实现:public class RedisTool {private static final Long RELEASE_SUCCESS = 1L;/*** 释放分布式锁...原创 2021-11-30 11:50:42 · 605 阅读 · 0 评论 -
『Redis系列』Redis分布式锁加锁案例讲解
Redis分布式锁加锁案例(四)相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn1.组件依赖首先我们要通过Maven引入Jedis开源组件,在pom.xml文件加入下面的代码:<dependency><groupId>redis.clients</groupId><artif...原创 2021-11-29 14:30:03 · 217 阅读 · 0 评论 -
『Redis系列』什么是分布式锁?如何实现?
分布式锁问题(三)相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdn一、什么是分布式锁?要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如syn原创 2021-11-26 13:45:06 · 125 阅读 · 0 评论 -
『Redis系列』Redis持久化RDB和AOF的优缺点
Redis持久化RDB和AOF优缺点?(二)相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1Uz4y1X72A相关资料下载:http://www.bjpowernode.com/?csdnRedis是一种高级key-value数据库。数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Re原创 2021-11-25 11:25:51 · 281 阅读 · 0 评论 -
『Redis系列』Redis单线程为什么这么快?看完秒懂了
Redis单线程的正确理解(一)相关视频参考:https://www.bilibili.com/video/BV1Uz4y1X72A很多开发者对Redis的单线程和I/O多路复用技术并不是很了解,所以我用简单易懂的语言让大家了解下Redis单线程和I/O多路复用技术的原理,对学好和运用好Redis打下基础。一、Redis的单线程理解Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程。其中执行命令阶段,由于Redis是单线程来处理命令的,所有到达服务端的命令...原创 2021-11-24 14:55:26 · 129 阅读 · 0 评论