随笔分类 -  Redis

摘要:当你在从节点上执行:slaveof 127.0.0.1 6379 (建立复制的命令) 这样从节点服务所打印的日志,就如同底下流程图所描述 ​ 日志信息 ​ 复制流程 保存主节点信息:执行slaveof后从节点只保存主节点的地址信息便直接返回,这是建立复制的流程还没有开始 ​ 2.主从建立socket 阅读全文
posted @ 2020-01-15 14:18 盲目的拾荒者 阅读(180) 评论(0) 推荐(0)
摘要:1.Redis支持 Spring Data支持的其中一个关键值存储是Redis。 官方如下: “Redis是一个高级键值存储库。它类似于memcached数据集不是易变的,值可以是字符串,就像memcached一样,还有列表集和有序集。所有这些数据类型都可以操作使用原子操作来推送/弹出元素,添加/删 阅读全文
posted @ 2020-01-13 16:01 盲目的拾荒者 阅读(911) 评论(0) 推荐(0)
摘要:官方github中文地址: https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95 微信公众号 ​ 阅读全文
posted @ 2020-01-13 11:36 盲目的拾荒者 阅读(380) 评论(0) 推荐(0)
摘要:在windows上搭建redis哨兵模式是配置如下: sentinel.conf 启动时一直报: Creating Server TCP listening socket :26379: listen: UnKnown error 解决办法: 需要在配置中添加 bind 127.0.0.1 绑定ip 阅读全文
posted @ 2020-01-13 11:16 盲目的拾荒者 阅读(678) 评论(0) 推荐(0)
摘要:1.Redis介绍 1.1什么Redis Redis是用C语言开发的一个开源的高性能键值对(key value)内存数据库。 它提供五种数据类型来存储值:字符串类型、散列类型、列表类型、集合类型、有序集合类型 它是一种NoSQL数据库。 1.2 什么是NoSQL NoSQL,即Not Only SQ 阅读全文
posted @ 2020-01-13 11:13 盲目的拾荒者 阅读(232) 评论(0) 推荐(0)
摘要:1.Redis安装 1.1.Redis下载 官网地址:http://redis.io/ 中文官网地址:http://www.redis.cn/ 下载地址: "http://download.redis.io/releases/" 1.2.Redis安装环境 Redis没有官方的Windows版本,所 阅读全文
posted @ 2020-01-13 11:10 盲目的拾荒者 阅读(188) 评论(0) 推荐(0)
摘要:1.Redis安装 1.1.Redis下载 官网地址:http://redis.io/ 中文官网地址:http://www.redis.cn/ 下载地址: "http://download.redis.io/releases/" 1.2.Redis安装环境 Redis没有官方的Windows版本,所 阅读全文
posted @ 2020-01-13 11:07 盲目的拾荒者 阅读(143) 评论(0) 推荐(0)
摘要:1.全局命令 1.1查看所有键 keys 命令会将所有的键输出,如上所示。 1.2 键总数 dbsize命令会返回当前数据库中键的总数 . dbsize命令在计算键总数时不会遍历所有键, 而是直接获取Redis内置的键总数变量, 所以dbsize命令的时间复杂度是O(1) 。 而keys命令会遍历所 阅读全文
posted @ 2020-01-13 11:03 盲目的拾荒者 阅读(275) 评论(0) 推荐(0)
摘要:一、持久化 Redis是一个 内存 数据库,为了保证数据的持久性,它提供了两种持久化方案: RDB方式(默认) AOF方式 持久化功能有效地避免因进程退出造成的数据丢失问题, 当下次重启时利用之前持久化的文件即可实现数 据恢复 。 1.RDB 1.1介绍 RDB是Redis 默认 采用的持久化方式。 阅读全文
posted @ 2020-01-13 11:00 盲目的拾荒者 阅读(211) 评论(0) 推荐(0)
摘要:1.Redis分布式锁 1.1锁的处理 单应用中使用锁:单进程多线程 synchronize 、Lock 分布式应用中使用锁:多进程 1.2分布式锁的实现 基于数据库的乐观锁实现分布式锁 基于zookeeper临时节点的分布式锁 基于redis的分布式锁 1.3分布式锁注意事项 互斥性 :在任意时刻 阅读全文
posted @ 2020-01-13 10:53 盲目的拾荒者 阅读(2181) 评论(1) 推荐(0)
摘要:Redis的主从复制模式下, 一旦主节点由于故障不能提供服务, 需要人工将从节点晋升为主节点, 同时还要通知应用方更新主节点地址, 对于很多应用场景这种故障处理的方式是无法接受的。 可喜的是Redis从2.8开始正式 提供了Redis Sentinel(哨兵) 架构来解决这个问题。 总结: Redi 阅读全文
posted @ 2020-01-13 10:50 盲目的拾荒者 阅读(894) 评论(0) 推荐(0)