草庐IT

redis-sharp

全部标签

Redis—相关背景

Redis—相关背景🔎Redis—特性In-memorydatastructures—在内存中存储数据Programmability—可编程性Extensibility—可扩展性Persistence—持久化Clustering—集群Highavailability—高可用🔎Redis为什么快🔎Redis的使用场景Real-timedatastore—实时数据存储Caching—缓存sessionstorage—会话存储Streaming&messaging—消息队列Redis官网🔎Redis—特性MySQL主要是通过“表”的方式组织存储数据→关系型数据库Redis主要是通过“键值对”的方式组

redis—安装以及可视化

前言redis是一种非关系型数据库,什么是非关系型数据库,之前我们在mysql专栏也有提到过,这边就不再过多的赘述,忘记了的小伙伴可以再次阅读这篇文章终于明白了数据库的【关系型】与【非关系型】其实这还是挺重要的,上次我们有个初级程序员来面试,我作为旁听,主考官就问了关系型数据库跟非关系型数据库,答的模棱两可,会的不多一、redis的安装windows下的redis安装其实很简单,github——>下载——>解压,就可以使用了github地址:https://github.com/MicrosoftArchive/redis/releases可能会下载的非常慢,虽然只有几MB,视情况而定,快的直

Redis集群(cluster模式)搭建

目录1、什么是集群2、为什么使用3、集群连接4、rediscluster如何分配这六个节点?5、集群搭建:1、什么是集群Redis集群(包括很多小集群)实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N,即一个小集群存储1/N的数据,每个小集群里面维护好自己的1/N的数据。Redis集群通过分区(partition)来提供一定程度的可用性(availability):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。该模式的redis集群特点是:分治、分片。2、为什么使用容量不够,redis如何进行扩容?

监听Redis 缓存过期(Key 失效)事件

监听Redis缓存过期(Key失效)事件1.修改config配置因为事件通过Redis的订阅与发布功能(pub/sub)来进行分发,所以需要开启redis的事件监听与发布打开notify-keyspace-eventsEx的注释,开启过期通知功能2.重启redis,即可测试失效事件的触发,监听获取的值为key3.进入redis-clientdockerexec-it容器idredis-cli#调用客户端4.进入监听PSUBSCRIBE__keyevent@*__:expired5.再打开一个redis-client,发送过期数据setextest226.返回之前的client,监听到过期事件r

集群搭建(Redis)(超详细)

集群介绍:Redis集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。Redis集群通过分区(partition)来提供一定程度的可用性(availability):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。我们这里演示三个主服务器(port:637963806381),三个从服务器(port:638963906391)的搭建。开始搭建:第一步:制作6个实例。主:6379,6380,6381,从:6389,6390,6391。配置基本信息首先在Xshell上选择redis6379.conf文

redis报错----NOAUTH Authentication required.

NOAUTHAuthenticationrequired.意思:需要NOAUTH身份验证,那你输入密码验证就可以。redis报这个错是因为你设置的密码,默认是没有的,是在reids.conf这个文件中设置的,一旦你设置了密码,无论是你在redis客户端连接,还是用Java代码连接,都是需要密码的,先在redis的bin目录下找到redis.cocnf这个文件,输入:vimredis.conf进入文件后找到在495行找到requirepass,默认是注释掉的,我这里设置成root了,看看你的密码是多少,当然你也可以注释掉,然后输入:auth"你的密码"这样就行了,注意密码要加引号。

【Redis】Pub/Sub(发布/订阅)

🎯前言 Pub/Sub(发布/订阅)是一种消息传递模式,其中消息发送者(发布者)将消息发布到一个或多个主题(topics)或频道(channels),而消息接收者(订阅者)订阅特定的主题或频道以接收消息。在Pub/Sub模式中,发布者和订阅者不直接通信,而是通过一个中介(通常称为消息代理或消息中间件)进行通信。发布者将消息发送到消息代理,消息代理将消息存储在某个地方,并根据订阅者的订阅列表将消息推送给相应的订阅者。Pub/Sub模式具有以下优点:异步:发布者和订阅者可以在不同的时间、不同的地点发送和接收消息,从而实现异步通信。解耦:发布者和订阅者不需要知道彼此的存在,只需要知道消息代理的存在,

【Redis从入门到进阶】第 8 讲:Redis 持久化之 —— AOF

本文已收录于专栏🍅《Redis从入门到进阶》🍅专栏前言  本专栏开启,目的在于帮助大家更好的掌握学习Redis,同时也是为了记录我自己学习Redis的过程,将会从基础的数据类型开始记录,直到一些更多的应用,如缓存击穿还有分布式锁等。希望大家有问题也可以一起沟通,欢迎一起学习,对于专栏内容有错还望您可以及时指点,非常感谢大家🌹。目录专栏前言1.Redis的持久化2.AOF3.AOF的开启4.写回策略的选择5.AOF文件重写6.后台重写1.Redis的持久化  Redis的数据大家都知道是存储在内存中的,这也是它访问速度快的原因,但内存都有一个致命的缺点,如果不小心咔擦一下断电或者关机重启,那么内

【Redis从入门到进阶】第 8 讲:Redis 持久化之 —— AOF

本文已收录于专栏🍅《Redis从入门到进阶》🍅专栏前言  本专栏开启,目的在于帮助大家更好的掌握学习Redis,同时也是为了记录我自己学习Redis的过程,将会从基础的数据类型开始记录,直到一些更多的应用,如缓存击穿还有分布式锁等。希望大家有问题也可以一起沟通,欢迎一起学习,对于专栏内容有错还望您可以及时指点,非常感谢大家🌹。目录专栏前言1.Redis的持久化2.AOF3.AOF的开启4.写回策略的选择5.AOF文件重写6.后台重写1.Redis的持久化  Redis的数据大家都知道是存储在内存中的,这也是它访问速度快的原因,但内存都有一个致命的缺点,如果不小心咔擦一下断电或者关机重启,那么内

Redis在Windows下安装配置教程

Redis是一个开源的高性能键值对存储数据库,常用于缓存、消息队列等场景。本文将介绍如何在Windows系统下安装配置Redis。1.下载地址Redis官方网站提供了Windows版本的安装包下载地址,网址为:https://github.com/tporadowski/redis/releases。在该页面中,选择最新版本的Redis-X.X.X.zip文件进行下载。2.免安装版安装步骤2.1解压缩将下载好的Redis压缩包解压缩到指定目录,如D:\Redis。2.2服务初始化和注册命令在解压后的目录中,找到redis-server.exe程序,在该程序所在的目录下打开命令行窗口,并执行以下