首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
redis
相关资讯
热门
最新
百科问答
01-01 08:00
百科问答
redis依赖环境(redis启动指定配置文件)
redis依赖环境(redis启动指定配置文件)案例一:一个产品线开发人员搭建起了一套庞大的价格存储系统,底层是关系型数据库,只用来处理一些事务性的操作和存放一些基础数据。在关系型数据库的上面还有一套 MongoDB,因为 MongoDB 的文档型数据结构,让他们用起来很顺手,同时也可以支撑一定量的并发。在大部分的情况下,一次大数据量的计算后结果可以重用但会出现细节数据的频繁更新,所以他们又在 MongoDB 上搭建了一层 Redis 的缓存。
115
代码人生
01-01 08:00
代码人生
Redis6系列11-Redis和MySql双写一致性问题探讨
Redis6系列11-Redis和MySql双写一致性问题探讨,1.概述1.1如何理解缓存双写一致性?如果redis中有数据,需要和数据库中的值相同如果redis中无数据,数据库中的值必须是最新值1.2缓存的分类只读缓存读写缓存同步直写策略:写缓存时也同步写数据,缓存和数据库中的数据一致对于读写缓存来说,要想保证缓存和数据库中的数据一致,就要采用同步直写策略2.数据库和缓存一致性更新策略给缓存设置
135
代码人生
01-01 08:00
代码人生
Redis高并发分布式锁 Redisson的使用及剖析
Redis高并发分布式锁 Redisson的使用及剖析,本篇主要带大家来解读一下Redisson代码,是如何进行加锁以及看门狗锁延迟功能。主要讲解部分核心代码,让大家了解Redisson的redis锁机制。Redissonlock实现过程//加锁(同时实现加锁,看门狗锁续命的功能)redissonLock.lock();复制代码Redisson原子性的实现Redisson其底层使用了一些Lua脚本
206
代码人生
01-01 08:00
代码人生
Redis6系列5-底层数据结构(跳跃表)
Redis6系列5-底层数据结构(跳跃表),跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比平衡树要来得更简单,所以不少程序都使用跳跃表来代替平衡树。Redis使用跳跃表作为有序集合键的底层实现之一,如果一个有序集合包含的元素数量比较多,又或者有序集合中元素的成员是比较长的字符
107
代码人生
01-01 08:00
代码人生
Redis数据库分布式设计方案介绍
Redis数据库分布式设计方案介绍,大家好,本篇文章主要讲的是Redis数据库分布式设计方案介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下目录1哈希取余分区2一致性哈希算法分区2.1一致性哈希环2.2节点映射2.3落键规则2.4优缺点3哈希槽计算总结问题:1-2亿数据需要缓存,如何设计?1哈希取余分区2亿条记录就是2亿个k,v,假设有3台机器构成一个集群,用户每次读写操作都是根据公:
113
代码人生
01-01 08:00
代码人生
Redis快速实现分布式session的方法详解
Redis快速实现分布式session的方法详解,Session是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。本文主要介绍了Redis快速实现分布式session的方法,感兴趣的可以学习一下目录前言SpringSecurityApacheShiroSession作用spring-session支持功能分布式seesion实战步骤1:依赖包步骤2:配置文件步骤3:实现逻
92
代码人生
01-01 08:00
代码人生
Redis 集群别乱搭,这才是正确的姿势!
Redis 集群别乱搭,这才是正确的姿势!,作者:等不到的口琴链接:www.cnblogs.com/Courage129/…当我们搭建集群的时候,首先要想明白需要解决哪些问题,搞清楚这个之前,想想单节点、单实例、单机有哪些问题?单点故障容量有限可支持的连接有限(性能不足)......为了解决这些问题,我们需要对服务器进行集群,一变多,具体怎们扩充服务器呢?这儿引入一个概念,微服务设计原则之一——A
98
代码人生
01-01 08:00
代码人生
Redisson延迟队列执行流程源码分析一下
Redisson延迟队列执行流程源码分析一下,前言之前一篇文章描述了JDK自带的延迟队列DelayQueue【DelayQueue延迟处理任务记录一下】在实际分布式项目中延迟任务一般不会使用JDK自带的延迟队列,因为它是基于JVM内存存储,没有持久化操作,所以当服务重启后就会丢失任务。在项目中可以使用MQ死信队列或redisson延迟队列进行处理延迟任务,本篇文章将讲述redisson延迟队列的使
151
百科问答
01-01 08:00
百科问答
redis依赖环境(redis启动指定配置文件)
redis依赖环境(redis启动指定配置文件),案例一:一个产品线开发人员搭建起了一套庞大的价格存储系统,底层是关系型数据库,只用来处理一些事务性的操作和存放一些基础数据。在关系型数据库的上面还有一套MongoDB,因为MongoDB的文档型数据结构,让他们用起来很顺手,同时也可以支撑一定量的并发。在大部分的情况下,一次大数据量的计算后结果可以重用但会出现细节数据的频繁更新,所以他们又在Mong
176
代码人生
01-01 08:00
代码人生
Redis的六种底层数据结构(小结)
Redis的六种底层数据结构(小结),本文主要介绍了Redis的六种底层数据结构,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下目录1、简单动态字符串(SDS)2、链表3、字典哈希表哈希表节点字典4、跳跃表跳跃表节点(zskiplistNode)跳跃表(zskiplist)5、整数集合6、压缩列表1、简单动态字符串(SDS)Redis虽然是用C语言写的,但Redi
123
«
1
2
...
11
12
13
14
15
16
17
...
43
44
»