草庐IT

redis-rdb

全部标签

【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

【WSL/WSL 2-Redis】解决Windows无法安装WSL Ubuntu子系统与Redis安装

前言在现代计算环境中,开发人员和技术爱好者通常需要在不同的操作系统之间切换,以便利用各种工具和应用程序。在这方面,Windows用户可能发现WSL(WindowsSubsystemforLinux)是一个强大的工具,它允许他们在Windows操作系统上运行Linux发行版,无需双重引导或虚拟机。本文将探讨WSL的安装过程,提供常见问题的解决方案,并帮助用户更好地了解如何在Windows中创建Linux环境,以便于开发、测试和执行Linux命令。文章目录**前言****探索Windows中的Linux世界:WSL(WindowsSubsystemforLinux)安装与解决常见问题**什么是WS

Python爬虫之Scrapy框架系列(24)——分布式爬虫scrapy_redis完整实战【XXTop250完整爬取】

目录:1.使用分布式爬取XX电影信息(1)settings.py文件中的配置:(2)spider文件的更改:(3)items.py文件(两个项目一致!):(4)pipelines.py文件:分布式实现效果:①直接运行项目,发现在等待:②再开一个终端,做如下操作:总结:效果:2.解决一些小问题:2.1解决爬空问题:(在两个项目中都进行以下操作!)①使用拓展程序(这个文件就是为了解决爬空而生的):②在settings.py文件中设置这个拓展程序:3.关于分布式(Scrapy\_redis)的总结:1.使用分布式爬取XX电影信息(此处做了限制,只爬取四页电影数据共计100条,可去除限制爬取全部10页

Redis缓存更新策略

缓存更新是redis为了节约内存而设计出来的一个东西,主要是因为内存数据宝贵,当我们向redis插入太多数据,此时就可能会导致缓存中的数据过多,所以redis会对部分数据进行更新,或者把他叫为淘汰更合适。1.缓存更新三种策略:内存淘汰:redis自动进行,当redis内存达到咱们设定的max-memery的时候,会自动触发淘汰机制,淘汰掉一些不重要的数据(可以自己设置策略方式)超时剔除:当我们给redis设置了过期时间ttl之后,redis会将超时的数据进行删除,方便咱们继续使用缓存。主动更新:我们可以手动调用方法把缓存删掉,通常用于解决缓存和数据库不一致问题。2.主动更新策略由于我们的缓存的

瑟瑟发抖的Redis夺命连环75问(六万多字答案和示例代码)

        ​​​​​​​Redis(RemoteDictionaryServer,远程字典服务器)是一个开源的高性能键值对存储系统,通常被用作数据库、缓存或消息中间件。这是一个基于内存的数据结构存储系统,可以通过持久化机制存储在磁盘上。Redis支持多种数据结构,如字符串(strings)、集合(sets)、有序集合(sortedsets)、哈希表(hashes)、列表(lists)等。        特性性能高:因为数据存储在内存中,所以Redis可以提供极高的读写速度。支持多种数据结构:它不仅仅是一个“key-value”存储系统,Redis还支持更复杂的数据结构。原子操作:Redi

Redis-Day3实战篇-商户查询缓存(缓存的添加和更新, 缓存穿透/雪崩/击穿, 缓存工具封装)

Redis-Day3实战篇-商户查询缓存什么是缓存添加Redis缓存业务流程项目实现练习-给店铺类型查询业务添加缓存缓存更新策略最佳实践方案案例-给查询商铺的缓存添加超时剔除和主动更新缓存穿透/雪崩/击穿缓存穿透概述项目实现-商铺查询缓存缓存雪崩缓存击穿概述互斥锁逻辑过期练习-缓存工具封装来源Gitee地址什么是缓存缓存(cache):数据交换的缓冲区,贮存数据的临时地方,一般读写性能较高作用:降低后端负载提高读写效率,降低响应时间成本:数据一致性成本代码维护成本运维成本添加Redis缓存业务流程项目实现publicResultqueryShopById(Longid){StringshopK

Redis整理

一、Redis发布订阅1.简介        Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。2.使用订阅的语法格式:subscribe主题名字示例:127.0.0.1:6379>subscribechannel-1Readingmessages...(pressCtrl-Ctoquit)1)"subscribe"2)"channel-1"3)(integer)1发布命令的语法格式:publishchannel-1hello示例:127.0.0.1:6379>publishchannel-1hello(integer)1其中返回值1代