原文:分布式系列十二: Redis高级主题

持久化 Redis 支持持久化, 其持久化数据有两种方式. 两种可以同时使用. 如果同时使用, Reids 在重启时将使用 AOF 方式来还原数据. RDB 按照一定策略定时同步内存的数据到磁盘.文件名 dump.rdb snapshot: 快照复制. Redis在指定情况下触发快照: 按配置的规则 save 或 bgsave 命令执行 flushall 命令 执行复制 配置的规则: save s ...

2019-04-16 20:09 0 630 推荐指数:

查看详情

springboot(十二)-分布式锁(redis

什么是分布式锁? 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现 ...

Wed Apr 10 01:00:00 CST 2019 0 837
redis系列:基于redis分布式

一、介绍 这篇博文讲介绍如何一步步构建一个基于Redis分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。在介绍分布式锁的实现之前,先来了解下分布式锁的一些信息 ...

Wed Aug 15 18:30:00 CST 2018 5 27561
分布式系列十一: Redis进阶

分布式锁 数据库 数据库是使用唯一索引不允许重复的特性(或自定义实现如乐观锁). 但持有锁的进程如果释放锁时异常则容易导致死锁. zookeeper 使用临时节点, watcher可以获得节点被删除的通知, 当客户端连接失效后, 临时节点清除, 所以这种情况下不会有死锁发生 ...

Mon Apr 15 21:15:00 CST 2019 0 523
分布式缓存技术redis系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)

本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 《详细讲解redis数据结构(内存模型)以及常用命令》 《redis高级应用(主从、事务与锁、持久化)》 本文我们继续学习redis高级特性——集群。本文主要内容包括集群搭建、集群 ...

Tue Jul 19 00:14:00 CST 2016 0 29960
Redis分布式缓存系列(四)- Redis中的Set类型

系列将和大家分享Redis分布式缓存,本章主要简单介绍下Redis中的Set类型,以及如何使用Redis解决数据去重、共同好友、可能认识、统计访问网站的IP数、统计点赞数和随机获取某项值等问题。 Set类型:用哈希表来保持字符串的唯一性,没有先后顺序,存储一些集合性的数据。(去重、无序集合 ...

Thu Nov 19 06:12:00 CST 2020 0 602
Redis分布式缓存系列(五)- Redis中的ZSet类型

系列将和大家分享Redis分布式缓存,本章主要简单介绍下Redis中的ZSet类型,以及如何使用Redis解决实时排行榜问题。 Sorted Sets是将 Set 中的元素增加了一个权重参数 score,使得集合中的元素能够按 score 进行有序排列。 ZSet类型最大的特点就是有序、去重 ...

Sat Nov 21 07:30:00 CST 2020 0 602
Redis分布式缓存系列(三)- Redis中的Hash类型

系列将和大家分享Redis分布式缓存,本章主要简单介绍下Redis中的Hash类型。 散列Hash:类似dictionary,通过索引快速定位到指定元素的,耗时均等,跟string的区别在于不用反序列化,直接修改某个字段。 存储形式: hashId-{key:value;key:value ...

Tue Nov 17 06:55:00 CST 2020 0 469
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM