Redis
文章平均质量分 77
介绍Redis相关知识。
水木子_
//一个学生。
一个打工人。
展开
-
07. Redis— —Java连接Redis
本文介绍如何在Java中使用Redis。 文章目录一、导入依赖二、连接Redis三、JedisPool 一、导入依赖 在Java程序中使用Redis,需要导入依赖Jedis: <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis<原创 2021-03-12 20:57:59 · 122 阅读 · 0 评论 -
06. Redis— —复制
本文介绍主从复制以及哨兵模式相关知识。 文章目录一、什么是主从复制二、如何开启主从复制三、案例演示四、宕机处理五、哨兵模式 一、什么是主从复制 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。 主从复制的作用: 数据冗余:主从复制实现了数据的热备份,是持久化原创 2021-03-12 20:57:06 · 52 阅读 · 0 评论 -
05.Redis— —发布订阅
本文介绍Redis发布订阅相关知识。 文章目录一、基本概念二、命令三、演示 一、基本概念 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户原创 2021-03-12 20:51:59 · 76 阅读 · 0 评论 -
04.Redis— —事务
本文介绍Redis有关事务的知识。 文章目录一、概述二、事务中的错误三、监测键 一、概述 Redis事务可以一次执行多个操作,其步骤如下: 开启事务 命令入队 执行事务/放弃事务 涉及到的命令如下: multi:开启事务,总返回OK exec:执行事务 discard:清空事务队列, 并放弃执行事务 演示如下: 二、事务中的错误 如果命令在入队时报错,则事务中的命令不会执行: 如果事务中有命令执行出错,并不会回滚,其他的命令依旧会成功执行: 三、监测键 WATCH 命令可以为 Redis 事务原创 2021-03-12 20:50:13 · 65 阅读 · 0 评论 -
03.Redis— —持久化
本文介绍Redis持久化的两个技术:RDB和AOF。 文章目录一、RDB二、AOF三、参考资料 一、RDB RDB(Redis Database),是在一个特定的时间间隔保存一个数据快照(Snapshot),存储为dump.rdb文件。 工作原理: Redis主进程调用fork(),复制一个与主进程相同的子进程,用于持久化工作; 子进程把数据写到一个文件dump.rdb中; 新的文件替换掉旧的文件; 当Redis启动时,会加载文件dump.rdb中的数据到内存中; 优点: 性能好,当进行持久化操作时,原创 2021-03-12 20:47:56 · 74 阅读 · 0 评论 -
02.Redis— —数据类型
本文主要介绍Redis中键的操作、物种数据类型的操作。 文章目录一、键-key二、字符串-string三、列表-list四、集合-set五、有序集合-zset六、哈希-hash 一、键-key 常用命令如下: 序号 命令及描述 1 DEL key 该命令用于在 key 存在时删除 key。 2 DUMP key 序列化给定 key ,并返回被序列化的值。 3 EXISTS key 检查给定 key 是否存在。 4 EXPIRE key seconds 为给定 key 设置过期时间原创 2021-03-12 20:46:30 · 78 阅读 · 0 评论 -
01.Redis— —Redis概述
本文主要介绍什么是Redis、Redis的特点、安装Redis、Redis的启动及其相关问题。 文章目录一、什么是Redis二、Redis的特点三、Redis的安装3.1 Windows安装Redis3.2 Linux安装Redis四、Redis的启动4.1 Windows下启动Redis4.2 Linux下启动Redis五、Redis基础知识5.1 Redis的默认端口5.2 Redis默认数据库5.3 清空数据库5.4 键相关 一、什么是Redis Redis官网:https://redis.io/ R原创 2021-03-12 20:45:21 · 83 阅读 · 0 评论