
Redis
文章平均质量分 69
Yeah-小海
天道酬勤,自强不息
展开
-
Failed opening the RDB file dump.rdb
原因: 我在搭建好主从节点后,重新启动两个redis实例,发现主节点一直提示如下这个错误:* 1 changes in 900 seconds. Saving...* Background saving started by pid 9786 # Failed opening the RDB file dump.rdb (in server root dir /opt/redi原创 2018-02-02 15:57:14 · 18127 阅读 · 3 评论 -
Redis哨兵Sentinel的搭建和原理说明
原文地址:http://www.cnblogs.com/zhoujinyi/p/5570024.html背景: Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行...转载 2018-11-05 09:49:08 · 422 阅读 · 0 评论 -
JedisPoll配置详解
一.首先了解一下为什么使用连接池? 首先Redis也是一种数据库,它基于C/S模式,因此如果需要使用必须建立连接,稍微熟悉网络的人应该都清楚地知道为什么需要建立连接,C/S模式本身就是一种远程通信的交互模式,因此Redis服务器可以单独作为一个数据库服务器来独立存在。假设Redis服务器与客户端分处在异地,虽然基于内存的Redis数据库有着超高的性能,但是底层的网络通信却占用了一次数...原创 2018-03-14 15:46:03 · 2302 阅读 · 0 评论 -
jedis 实现redis列表数据简单分页
废话不多说,直接上代码,不喜勿喷,代码中有注释:public class RedisSplitPageCase { public static void main(String[] args) { Jedis jj = new Jedis(); int pageNum = 1;//假设当前为第一页 int pageSize = 5;//每页总数为5条 Page page ...原创 2018-02-08 18:28:47 · 1885 阅读 · 0 评论 -
Redis分布式锁的正确实现方式
今天看到网上一位大神写的关于单机redis分布式锁的实现方式,觉得受益匪浅,特转载一下,以便查看源文地址: https://www.cnblogs.com/linjiqin/p/8003838.html前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种...转载 2018-02-08 16:34:49 · 1772 阅读 · 0 评论 -
基于Redis的分布式锁到底安全吗(下)?
今天,我们就继续探讨这个话题的后半部分。本文中,我们将从antirez反驳Martin Kleppmann的观点开始讲起,然后会涉及到Hacker News上出现的一些讨论内容,接下来我们还会讨论到基于Zookeeper和Chubby的分布式锁是怎样的,并和Redlock进行一些对比。最后,我们会提到Martin对于这一事件的总结。还没有看过上半部分的同学,请先阅读:htt转载 2018-02-07 17:27:37 · 387 阅读 · 0 评论 -
基于Redis的分布式锁到底安全吗(上)?
网上有关Redis分布式锁的文章可谓多如牛毛了,不信的话你可以拿关键词“Redis 分布式锁”随便到哪个搜索引擎上去搜索一下就知道了。这些文章的思路大体相近,给出的实现算法也看似合乎逻辑,但当我们着手去实现它们的时候,却发现如果你越是仔细推敲,疑虑也就越来越多。实际上,大概在一年以前,关于Redis分布式锁的安全性问题,在分布式系统专家Martin Kleppmann和Redis的作者an转载 2018-02-07 17:29:44 · 1070 阅读 · 0 评论 -
Redis学习笔记(三)之主从复制
特征说明: 1.一个master可以同步多个slave,实现主从复制. 2.一个slave同时也可以接收其它slave的链接和同步请求,以缓解Master同步的压力. 3.Master server是以非阻塞的方式为slave提供服务,所以其在与slave同步时,也可以接受正常的查询和修改的指令. 4.slave server同样也是以非阻塞方式完成数原创 2018-02-01 20:41:20 · 252 阅读 · 0 评论 -
Redis学习笔记(一)之数据结构与丰富功能
一.Redis简介: redis底层使用C语言开发,使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库服务,是基于键值对的数据结构服务器,提供了5种主要的数据结构以及多种丰富的功能.由于其数据都存储在内存之中,所以操作起来速度快,同时为了避免一些物理因素的影响,比如断电/机器故障/内存不足等情况提供了两种持久化方式(RBD和AOF).而且还可以根据用户需求在主从复制功能基础上进原创 2018-01-26 15:37:49 · 363 阅读 · 0 评论 -
Redis学习笔记(二)之配置文件解析
# redis启动时后面跟上本实例对应的属性配置文件进行启动 ./redis-server /path/to/redis.conf# Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so forth:## 1原创 2018-01-30 16:18:45 · 260 阅读 · 0 评论 -
redis的活动倒计时秒杀问题
版权声明:本文为博主原创文章,转载需标明出处哦 ^-^。 https://blog.youkuaiyun.com/qq_33101675/article/details/83118461我们知道电商里有很多场景,就是活动倒计时的秒杀问题,比如:明天10点开始抢购,倒计时2分钟等,那么这个到底有多精确呢?是不是2分钟时间刚刚到活动就准时开始呢?我们今天先来说下倒计时,改天说秒杀问题。我说一下做法,这里有...转载 2018-11-05 21:00:07 · 2722 阅读 · 0 评论