存档

文章标签 ‘redis’

位图在 12306 中的应用

2021年5月30日 没有评论

记得 12306 刚上线的时候,就在想 12306 是如何卖票,一趟车从北京到上海,中间经过了 N 个站,大家可以买其中的任意两站,而因为卖出了一个一张票,从北京到上海很多站的车票都会变动,当时就感觉这个算法太复杂了,一般人还真写不出来,由此虽然很多人都在吐槽 12306,但是我却一直任务 1230[……]

Read more

分类: Redis 标签: , ,

关于 JPA 连表查询和 redis 序列化遇到的小问题

2020年4月11日 没有评论

一、JPA

1. 连表查询时数据长度正常,内容都是重复的,MySQL 数据库运行查询语句结果正常

先看写法:


package cn.bridgeli.demo.repository;

import cn.bridgeli.demo.entity;
import o[......]

Read more

分类: Java 标签: ,

【转载】Redis 分布式锁进化史

2018年10月14日 没有评论

按:系统架构经过多年演进,现在越来越多的系统采用微服务架构,而说到微服务架构必然牵涉到分布式,以前单体应用加锁是很简单的,但现在分布式系统下加锁就比较难了,我之前曾简单写过一篇文章,关于分布式锁的实现,但有一次发现实现的分布式锁是有问题的,因为出问题的概率很低,所以当时也没在意,前几天和朋友聊这个问[……]

Read more

分类: Java 标签: , ,

Redis实现分布式锁

2017年1月15日 没有评论

大家都知道Redis是NoSQL的一种,目前在互联网公司中在作为缓存广泛的使用者,其实利用Redis的setnx还可以快速实现一个分布式锁,公司的业务就需要使用分布式锁保证数据的唯一性,经检索在网上发现已经有活雷锋分享了一套,本着不在重新发明轮子的想法,测试了一下好像没有问题,几乎不用对原代码进行修[……]

Read more

分类: Redis 标签: ,

Redis 3.0入门二之集群搭建和使用

2016年9月16日 没有评论

上一篇文章讲了redis的主从搭建,主从一般只能解决我们读写分离的问题,可以增加我们的系统的负载能力,但是并不能解决单点问题,大家应该知道在互联网公司各个服务肯定不能出现单点问题,所以这一节就记录一下如果让我们的系统更加高可用。

一、集群搭建

需要先说明的是,集群搭建需要至少6个节点:3[……]

Read more

分类: Redis 标签: , , ,

Redis 3.0入门一之主从搭建

2016年8月28日 没有评论

周末没事看北京尚学堂之前的公开课视频,发现了白贺翔老师有一节课讲redis 3.0的视频教程,还不错,以下是学习笔记。

一、单机版搭建

首先是下载地址:http://redis.io/download,假设我们下载是redis-3.0.0-rc2.tar.gz
安装步骤:

1.[……]

Read more

分类: Redis 标签: , ,