
Redis学习笔记
文章平均质量分 87
钟情_
道阻且长,行则将至
展开
-
Redis(九)------哨兵模式、缓存穿透和雪崩
Redis(九)------哨兵模式、缓存穿透和雪崩15、哨兵模式参考博客:Redis哨兵(Sentinel)模式 - 简书 (jianshu.com)15.1 概述Redis2.8起正式提供了Sentinel(哨兵模式)主从切换技术的方法是:当主机服务器宕机后,需要手动把一台服务器切换为主服务器,是需要人为干预的,费时费力,还会造成一段时间内服务不可用。不推荐这种方式,所以大多时候考虑使用哨兵模式哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它原创 2022-03-25 20:04:00 · 1736 阅读 · 0 评论 -
Redis(八)------发布订阅、主从复制
Redis(八)------发布订阅、主从复制13、发布订阅Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道频道channel1,订阅这个频道的三个客户端client2、client5、client1之间的关系,如下图:当有新消息通过PUBLISH命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端,流程如下图:13.1 基础命令命令描述PSUB原创 2022-03-24 19:48:22 · 1801 阅读 · 0 评论 -
Redis(七)------ Redis持久化
Redis(七)------ Redis持久化12、持久化在面试和工作中,持久化都是重点Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所有Redis提供了持久化功能12.1 RDB(Redis DataBase)12.1.1 什么是RDB快照:在指定的时间间隔内将内存中的数据集快照写入磁盘它恢复时是将快照文件直接读到内存Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中原创 2022-03-24 13:16:37 · 955 阅读 · 0 评论 -
Redis(六)------ Redis.conf详解
Redis(六)------ Redis.conf详解11、Redis.conf详解Redis启动的时候,就是通过配置文件来启动11.1 容量单位容量单位不区分大小写,G和GB有区别配置文件,unit单位,对大小写不敏感11.2 包含 INCLUDES可以使用include组合多个配置问题11.3 网络 NETWORK11.4 通用 GENERAL# 以守护进程的方式运行(后台运行),默认是 no,需要开启为yesdaemonize yes # 管理守护进程原创 2022-03-23 20:35:14 · 815 阅读 · 0 评论 -
Redis(五)------事务、Jdies、SpringBoot集成Redis
Redis(五)------事务、Jdies、SpringBoot集成Redis8、事务Redis的单条命令保证原子性,Redis事务不保证原子性Redis事务本质:一组命令的集合事务中每条命令都会被序列化,执行过程中按顺序执行,不允许其他命令进行干扰Redis事务没有隔离级别的概念事务特性:一次性顺序性排他性所有事务中的命令在加入时都没有被执行,直到提交时才会开始执行(exec)一次性完成8.1 Redis事务操作过程开启事务(multi)命令入原创 2022-03-23 19:19:41 · 1309 阅读 · 0 评论 -
Redis(四)------三种特殊数据类型
Redis(四)------三种特殊数据类型7、三种特殊数据类型7.1 Geospatial(地理位置)使用经纬度定位地理坐标,并用一个有序集合Zset保存,所以,Zset的命令也可以使用有效经纬度经度:-180度到180度纬度:-85.05112878度到85.05112878度7.1.1 基本用法命令描述GeoAdd key longitud(经度) latitude(维度) member…将具体经纬度的坐标存入一个有序集合Geopos key me原创 2022-03-22 17:22:08 · 962 阅读 · 0 评论 -
Redis(三)------五大数据类型
Redis(三)------五大数据类型、三种特殊数据类型Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件MQ它支持多种类型的数据结构,如:字符串(String)、散列(Hashes)、列表(Lists)、集合(Sets)、有序集合(Sorted Sets)与范围查询,基数统计(Hyperloglogs),位图场景(Bitmaps)和地理空间(Geospatial)索引半径查询Redis内置了复制(Replication)、LUA脚本(Lua Scrip原创 2022-03-21 20:54:16 · 925 阅读 · 0 评论 -
Redis(二)------Redis入门
Redis(二)------Redis入门及安装3、安装Redis3.1 Windows下安装在Githup下载,但是官方不建议在Windows上搭建,推荐在Linux上搭建使用下载完毕得到压缩包,解压到自己电脑的环境目录即可,非常小,只有5M左右开启服务,运行redis-server.exe即可redis默认端口号:6379不要关闭服务,使用Redis客户端来连接redis,运行redis-cli.exe,输入ping命令,测试是否连接,输出PONG证明连接成功存入数据set name原创 2022-03-20 15:46:16 · 1092 阅读 · 0 评论 -
Redis(一)------NoSQL
Redis(一)------NoSQL1、NoSQL1.1 什么是NoSQLNoSQL:Not Only SQL,不仅仅是SQL关系型数据库包含表格、行、列NoSQL泛指非关系型数据库,随着Web2.0互联网的诞生,传统的关系型数据库很难应对Web2.0时代,尤其是超大规模的高并发社区。暴露出来很多难以克服的问题,NoSQL在当今大数据环境下发展十分迅速,其中Redis是发展最快的很多数据类型用户的个人信息、社交网络、地理位置、用户自己产生的数据、用户日志等。这些数据类型的存储不原创 2022-03-18 20:51:51 · 2819 阅读 · 0 评论