Redis
文章平均质量分 94
会介绍一些Redis相关的内容
嘿,鱼骨头^O^
嘿!大家好,我是鱼骨头。我的Acwing用户名是 陈平安,欢迎大家关注我啊!
展开
-
Redis集群搭建
3. Redis集群Redis解决了数据备份问题Redis解决了故障转移问题Redis集群解决了单节点并发压力问题和单节点内存和磁盘物理上限问题3.1 集群Redis在3.0后开始支持Cluster(集群)模式,目前redis的集群支持节点的自动发现,支持slave-master选举和容错,支持在线分片(sharding shard )等特性。reshard3.2 集群架构图3.3 集群细节- 所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽原创 2022-04-19 18:06:42 · 649 阅读 · 2 评论 -
Redis主从复制与哨兵架构搭建
1. 主从复制1.1 主从复制基本介绍主节点用来对外提供服务,从节点用来同步主节点的数据,主节点的数据发生变化时,从节点的数据会立即去同步,从节点并不对外提供服务,从节点仅仅用来对主节点进行数据备份。主从复制仅仅用来解决数据的备份,并不能解决故障转移问题,从节点仅仅用来同步数据。什么叫故障转移呢,故障转移就是当主节点因为某些原因宕机时,从节点可以顶上去对外提供服务。1.2 主从复制架构图Master代表主节点,slave1、slave2代表从节点1.3 搭建主从复制接下来我们来搭建伪分布式,原创 2022-04-18 21:28:13 · 1058 阅读 · 0 评论 -
Redis应用场景以及分布式缓存的实现
1. Redis应用场景利用 redis 中字符串类型完成 项目中手机验证码存储的实现验证码一般都具有时效性,我们在redis中可以设置一个key的超时时间,当用户在超时时间之内响应时,会与redis中的数据进行对比,验证验证码的正确性当用户在超时时间之外响应,数据在redis中已经被删除,无法进行验证利用 redis 中字符串类型完成 具有时效性业务功能比如说在平常买票或者网上购物的时候, 12306 淘宝订单还有15分钟失效,我们可以将订单信息存入redis,当数据失效时我们可原创 2022-04-16 22:43:18 · 2663 阅读 · 0 评论 -
Java和SpringBoot操作redis
2. java操作Redis2.1 环境准备引入依赖<!-- https://mvnrepository.com/artifact/redis.clients/jedis --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version&g原创 2022-04-14 22:47:29 · 2532 阅读 · 0 评论 -
Redis的持久化机制
1. 持久化机制Redis的持久化就是把Redis中内存中的数据持久化到硬盘的过程。client redis[内存] -----> 内存数据- 数据持久化–>磁盘Redis官方提供了两种不同的持久化方法来将数据存储到硬盘里面分别是:快照(Snapshot)快照保存的是一个时刻的数据状态AOF (Append Only File) 只追加日志文件AOF 只追加日志文件,将所有redis写命令记录到日志文件中1.1 快照(Snapshot)1.1 特点这种方式原创 2022-04-13 21:40:12 · 1209 阅读 · 0 评论 -
Redis操作Set、Zset、Hash数据类型以及可视化工具的使用
10.3 Redis操作Set类型特点: Set类型 Set集合 元素无序 不可以重复(如果放入了重复元素,会自动去掉重复元素)key是String类型,value是Set类型(注:Redis中的key都是String类型)1.内存存储模型2.常用操作指令命令说明sadd没有Set时创建,之后向key对应的类型为Set的value添加元素smembers显示key对应的Set集合中所有元素 (无序)scard返回key对应的Set集合中元素的个数sp原创 2022-04-12 20:57:26 · 1672 阅读 · 0 评论 -
Redis指定配置文件启动、数据库相关指令以及Redis操作String类型、List类型
9. Redis数据库相关指令9.0 redis细节# redis细节1. redis启动服务的细节 注意: 直接使用 ./redis-server 方式启动使用的是redis-server这个shell脚本中的默认配置 2. 如何在启动redis时指定配置文件启动 注意: 默认在redis安装完成之后在安装目录没有任何配置文件,需要在源码目录中复制redis.conf配置文件到 安装目录(/usr/redis) a. 进入源码目录(源码文件在根目录,在根目录下进入源原创 2022-04-11 23:00:49 · 5678 阅读 · 0 评论 -
NoSQL基本介绍以及VMware虚拟机安装Linux系统、SecureCRT的安装以及Redis的安装
1. NoSQL的引言NoSQL( Not Only SQL ),意即不仅仅是SQL, 泛指非关系型的数据库。Nosql这个技术门类,早期就有人提出,发展至2009年趋势越发高涨。2. 为什么是NoSQL随着互联网网站的兴起,传统的关系数据库在应付动态网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题。如商城网站中对商品数据频繁查询、对热搜商品的排行统计、订单超时问题、以及微信朋友圈(音频,视频)存储等相关使用传统的关系型数据库实现就显得非常复杂,虽然能实现相应功能但原创 2022-04-10 23:39:38 · 1929 阅读 · 0 评论