草庐IT

redis_master

全部标签

13、Redis高频面试题

1、项目中为什么用Redis我们项目中之所以选择Redis,主要是因为Redis有下面这些优点:操作速度快:Redis的数据都保存在内存中,相比于其它硬盘类的存储,速度要快很多数据类型丰富:Redis支持string,list,set,Zset,hash等数据类型,基本满足我们开发中的各种使用场景使用场景丰富:Redis可用于缓存,消息队列,按key设置过期时间,过期后将会自动删除2、Redis的数据类型有哪些Redis最常见的数据类型有5种,分别是String、List、Hash、Set、ZSet,下面给您详细介绍一下:String:简单的key-value类型,最大能存储512MB数据。场

Java中Redis常用的20个方法

开头语:大家好!欢迎来到本篇博客,今天我们将探讨Java中Redis的常用方法。作为一种强大的缓存和数据存储工具,Redis在Java应用中扮演着重要的角色。我们将介绍20个常用的Redis方法,希望对大家在Java开发中更好地使用Redis提供帮助。Java中Redis常用的20个方法:1.连接Redis:使用Jedis库建立Java与Redis的连接,通过以下代码实现:Jedisjedis=newJedis("localhost",6379);2.存储键值对:jedis.set("key","value");3.获取值:Stringvalue=jedis.get("key");4.设置过期

云原生Kubernetes: Kubeadm部署K8S 1.29版本 单Master架构

目录一、实验1.环境2.K8Smaster节点环境准备3.K8Smaster节点安装kubelet、kubeadm、kubectl3.K8Snode节点环境准备与软件安装4.K8Smaster节点部署服务5.K8Snode节点部署6.K8Smaster节点查看集群7.容器网络(CNI)部署8.K8S集群测试二、问题1.calico生成资源报错2.为何要安装docker和ci-dockerd一、实验1.环境(1)主机表1主机主机架构版本IP备注masterK8Smaster节点1.29.0192.168.204.8node1K8Snode节点1.29.0192.168.204.9node2K8S

Redis Streams在Spring Boot中的应用:构建可靠的消息队列解决方案【redis实战 二】

欢迎来到我的博客,代码的世界里,每一行都是一个故事RedisStreams在SpringBoot中的应用:构建可靠的消息队列解决方案引言前言RedisStreams的基本概念和特性1.日志数据结构2.消息和字段3.消费者组4.消息ID5.实时和历史数据处理6.性能和可靠性实战maven依赖配置StreamConfig(监听)配置生产者配置消费者(组)配置初始化方法实现效果基于List和专业消息队列对比相比于RedisList解决的痛点:相比于专业高级队列的不足:总结引言RedisStream解密:探秘数据流处理的黑科技【一】解锁RedisStream新境界:高级用法大揭秘【二】RedisLis

Kubernetes 集群搭建(新人白嫖青云服务器) 一个master节点+两个工作节点

文章目录1,购买青云服务器(白嫖)2,创建VPC3,连接测试4,安装docker4.1,安装docker20.10.74.2,配置加速镜像5,安装Kubernetes5.1,要求5.2,设置hostname5.3,关闭交换区5.4,安装K8s三大件5.5,创建control-plane5.6,初始化master主节点5.7,安装网络组件5.8,Worker加入集群5.9,集群自我修复测试6,部署Dashboard6.1,运行pod(创建资源)6.2,设置访问端口6.3,开放安全组6.4,访问页面6.5,创建访问账号6.6,令牌访问6.7,界面7,Kubernetes常用命令需要3台云服务器,每

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十一)

加入redis缓存1.缓存菜品1.1问题说明1.2实现思路1.3代码开发1.4功能测试2.缓存套餐2.1SpringCache2.1.1介绍2.1.2常用注解2.1.3入门案例2.2具体实现思路2.3代码开发1.缓存菜品1.1问题说明用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大。结果:系统响应慢、用户体验差1.2实现思路通过Redis来缓存菜品数据,减少数据库查询操作。缓存逻辑分析:每个分类下的菜品保存一份缓存数据数据库中菜品数据有变更时清理缓存数据1.3代码开发修改用户端接口DishController的list方法,加入缓存处理逻辑: @

【Redis】redis入门+java操作redis

目录一、Redis入门1.1Redis简介1.2Redis下载与安装1.2.1下载1.2.2linux安装1.2.3windows安装 1.3 Redis服务启动与停止1.3.1linux启动、停止Redis服务1.3.2windows启动、停止Redis服务1.4修改Redis启动密码1.4.1Linux修改设置1.4.2windows设置1.5修改Redis运行远程连接1.5.1linux1.5.2windows设置二、数据类型2.1介绍2.2Redis5种常用数据类型三、常用命令3.1字符串string操作命令3.2哈希hash操作命令3.3列表list操作命令3.4集合set操作命令3

Redis查询之RediSearch和RedisJSON讲解

1Redis查询1.1RedisMod介绍首先介绍下RedisMod这个东西,它是一系列Redis的增强模块。有了RedisMod的支持,Redis的功能将变得非常强大。目前RedisMod中包含了如下增强模块:RediSearch:一个功能齐全的搜索引擎;RedisJSON:对JSON类型的原生支持;RedisTimeSeries:时序数据库支持;RedisGraph:图数据库支持;RedisBloom:概率性数据的原生支持;RedisGears:可编程的数据处理;RedisAI:机器学习的实时模型管理和部署。1.2安装RedisRedis这些模块都是依赖于Redis,因此先要安装Redis

linux查看redis安装目录

1.在redis下查看安装目录如果命令which和whereis都找不到安装目录,可使用以下办法:ps-ef|grepredis得到了进程号xxxx,然后ls-l/proc/xxxx/cwd。2.查看redis-cli和redis-server的目录则使用whereisredis-cli。3.关闭redis1)先进入redis./redis-cli输入密码auth‘密码’。2)shutdown。如果直接在目录中使用./redis-clishutdown是关闭不了的。4.模糊查询使用findfind/-nameredis*其中:/指的是根目录。

启动redis出现闪退(已解决)

目前大部分的项目都需要redis缓存,有时候我们会遇见打开redis缓存出现闪退的状况!!!具体的情况大概有以下几种更改或者删除安装包里边的配置文件信息(如果是安装正常启动过,也能使用,则于此无关)redis缓存一直处于长期开启状态,造成打开缓存过多;首先,如果我们动过redis包里边的配置文件,则我们需要执行以下代码修复:首先cd到我们的redis-server.exe文件目录下打开cmd:输入以下代码redis-server.exeredis.windows.conf运行后就能打开redis文件了;对于第二种无缘无故出现闪退的情况,就是因为我们的redis处于长时间运行的原因:打开redi