最新 最热

基于redis的分布式锁

概述在之前, 我也使用redis做过分布式锁, 当时的做法是这样的:setnx: 向 redis中创建一个过期时间为1s的key, 若创建失败, 则锁获取失败expire: 获取锁成功后, 给锁...

2020-03-26
0

Redis 6.0 新特性概览

Redis 6 RC2 于今年3月5号Release,预计今年4.30月份发布GA版本,官方网站提供 unstable 版本的供大家测试,本文基于官方文档介绍Redis 6的重要的新特性。

2020-03-26
1

Spring Data Redis 最佳实践!

使用该注解的方法当缓存存在时,会从缓存中获取数据而不执行方法,当缓存不存在时,会执行方法并把返回结果存入缓存中。一般使用在查询方法上,可以设置如下属性:...

2020-03-26
0

redis延伸

redis 中有类似于事务的东西,保证事务执行时不被其他客户端发来的请求中断。但是和关系数据库并不相同。它的事务不支持回滚操作,因此在统一执行事务中所有命令时,即使有一条失败,之前执行过的命令仍然生效。...

2020-03-26
0

除了语言本身,还有哪些技能或知识是必备的?

作为C/C++开发,其语言的掌握自然是非常重要的,当然了,与此相关的算法,计算机基础,网络等知识也都是需要学习了解的,那么除此之外,还有哪些是建议掌握的呢?...

2020-03-25
5

016.Redis Cluster通信原理

Redis Cluster采用P2P的Gossip协议进行通信,节点之间不断的交换信息,这些信息包括节点负责哪些slot、是否出现故障等信息

2020-03-25
0

015.Redis Cluster集群扩容缩容原理及实战

redis-trib.rb工具也实现了为现有集群添加新节点的命令,同时也实现了直接添加为slave的支持: # 新节点加入集群 redis-trib.rb add-node new_host:new_port old_host:old_port # 新节点加入集群并作为指定master的slave...

2020-03-25
4

013.Redis Cluster架构原理

Redis Cluster是Redis的分布式解决方案,在3.0版本正式推出,解决单master架构的内存、并发、流量等瓶颈,以达到负载均衡的目的。

2020-03-25
0

005.Redis基本数据结构四:集合

集合(set)类型用来保存多个字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。...

2020-03-25
0