最新 最热

如何使用redis实现附近人的功能

当两个元素相距不是很远,可以直接用勾股定理就能算出元素之间的距离,但是当我们的坐标是经纬度这种数据时,使用勾股定理就不容易计算了,那么如何计算两个经纬度之间的距离呢?如何筛选附近的人呢?...

2020-11-19
2

redis为什么需要持久化?

redis的数据都是存放到内存中的,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis在内存中的数据不会丢失,这种机制就叫redis持久化机制。...

2020-11-19
3

原来Redis里面的事务是这么操作的

Redis事务不同于其他数据库的事务,它是一种弱事务,它的用法很简单,不需要记太多的事务隔离级别和事务的传播性,这就要求我们不能把redis事务当作一个正常的事务去操作。multi(开启事务)、exec(执行事务)、discard(回滚事...

2020-11-19
2

如何快速搭建Redis集群及理解其实现原理

Codis使用Go语言开发,它是一个代理中间件,和Redis一样也使用Redis协议对外提供服务,当客户端向Codis发送指令时,Codis负责将指令转发到后面的Redis实例来执行,并将结果返回给客户端...

2020-11-19
3

如何优雅的使用Redis实现分布式锁

我们在多线程开发过程中,肯定没避免不了使用锁,jdk中也提供了大量的锁功能,但是我们为什么还要手动开发一个分布式锁呢,原因在于我们在传统项目中使用的锁是在同一个进程中的,他们能够相互访问到彼此的资源信息,但是在分布...

2020-11-19
2

Redis 哨兵模式(全网最详细,最通俗易懂)

之前的主从复制我们已经会搭建了,但是当我们的主机挂了之后,还需要手动的从 从机里面选一个作为主机,这个手动的太麻烦,现在就需要用新的技术,当主机挂了之后,可以从 多个从机里面 选择一个当做主机。...

2020-11-19
2

Redis 主从复制(全网最详细,最通俗易懂)

redis是一个软件,这个软件的启动是需要redis.conf 的,所以我们要启动多个redis,那么就需要有多个配置文件,每一个配置文件里面的东西是不一样的,那么启动的软件就不一样了。比如端口,启动3个redis,但是端口号是不一样的,这样...

2020-11-19
2

Redis 的持久化 RDB 和 AOF (小白必看)

现在我们需要在redis软件里面的redis.conf配置里面对rdb进行配置

2020-11-19
2

Redis 缓存系列:springboot整合redis(二)自定义序列器

我们在开发中,前后端传递对象是通过json格式,阿里巴巴有一个插件,就可以将我们创建的对象转化为json格式。

2020-11-19
3

Redis 缓存系列:springboot整合redis(一)

既然上面已经创建了springboot项目,pom文件里面也导入了redis的依赖

2020-11-19
3