草庐IT

redis-rb

全部标签

redis—List列表

目录前言1.常见命令2.使用场景前言列表类型是用来存储多个有序的字符串,如图2-19所示,a、b、C、d、e五个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多可以存储2^32-1个元素。在Redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等(如图2-19和图2-20所示)。列表是一种比较灵活的数据结构,它可以充当栈和队列的角色,在实际开发上有很多应用场景。图2-19列表两端插入和弹出操作图2-20列表的获取、删除等操作列表类型的特点:第一、列表中的元素是有序的,这意味着可以通过索引下标

JWT - 令牌认证(认证流程和原理、Jwt 工具类、搭配 Redis 使用)

目录一、JWT认证1.1、对JWT的认识1.1.1、JWT解释1.1.2、为什么使用的JWT认证,而不是Session认证?a)基于传统的Session认证1.1.3、JWT认证流程1.1.4、优势1.1.5、JWT的结构JWT第一部分:标头HeaderJWT第二部分:有效载荷Payload JWT第三部分:签名Signature1.2、JWT的使用1.2.1、实例a)引入jwt依赖b)生成Tokenc)根据密钥创建验证对象,然后验证Tokend)执行结果1.2.2、封装Jwt工具类一、JWT认证1.1、对JWT的认识1.1.1、JWT解释JWT是“JSONWebToken”的简写,也就是通过

数据库攻防学习之Redis

Redis0x01redis学习在渗透测试面试或者网络安全面试中可能会常问redis未授权等一些知识,那么什么是redis?redis就是个数据库,常见端口为6379,常见漏洞为未授权访问。0x02环境搭建这里可以自己搭建一个redis环境,也可以用vulfocus搭建一个环境,可以两个都搭建,因为一些攻击手法,需要自己搭建的环境才能成功。ubuntu20.04+dockerdockercreate-p8088:80-v/var/run/docker.sock:/var/run/docker.sock-eVUL_IP=127.0.0.1vulfocus/vulfocus建议vulfocus最好

Redis分布式缓存-Redis持久化

RDB持久化RDB全称RedisDatabaseBackupfile(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。快照文件称为RDB文件,默认是保存在当前运行目录。执行时机RDB持久化在四种情况下会执行:执行save命令执行bgsave命令Redis停机时触发RDB条件时  save命令执行下面的命令,可以立即执行一次RDB:由Redis主进程来执行RDB,会阻塞所有命令,跟mysql的全局锁类似,会直接阻塞所有命令,只有在数据迁移才会用到。 bgsave命令这个命令执行后会开启独

Redis Redis介绍、安装 - Redis客户端

目录redis是什么,他的应用场景是什么?Redis的一些主要特点和应用场景:redis的官方网站:Redisredis是键值型数据库:(也就是key-value模式)(跟python的字典很像)认识NoSQL SQL和NoSQL的区别数据库结构之间的区别数据库关联之间的区别SQL查询和非SQL查询的区别事务上的差异总结认识Redis特征:一、安装Redis1、单机安装Redis(linux安装--Centos7.9)1.1、安装Redis依赖(Redis是基于C语言编译的,因此首先需要安装Redis所需的gcc依赖)1.2、将下载好的redis安装包上传到/usr/local/src目录下1

Redis的安装以及使用

第一步,去官网下载一个压缩包到本地解压即用,绿色软件,不用其他操作,点击Download下载即可:IntroductiontoRedis|RedisLearnabouttheRedisopensourceprojecthttps://redis.io/docs/about/第二步,建议解压到没有中文的文件夹下面,然后搜索栏cmd: 输入这行命令回车: 这样就已经打开了。然后新开一个窗口开始操作Redis: 用完了记得关闭应用,Ctrl+C: 操作Redis有更简单的方法,呢就是图形化界面: 这个也可以到官网下载。下载还之后点击终端即可: 这里强调一下,连接自己系统的时候一定要保证Redis是启

【flink番外篇】3、fflink的source(内置、mysql、kafka、redis、clickhouse)介绍及示例(2)- 自定义、mysql

Flink系列文章一、Flink专栏Flink专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink的基础部分,比如术语、架构、编程模型、编程指南、基本的datastreamapi用法、四大基石等内容。3、FlikTableAPI和SQL基础系列本部分介绍FlinkTableApi和SQL的基本用法,比如TableAPI和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、FlikTableAPI和SQL提高与应用系列本部分是tableapi和sql的应用部分,和实际的生产应

使用RedisCacheWriter#clean在线异步地批量扫描匹配删除缓存数据-spring-data-redis

1.背景生产环境,某云的某个业务Redis实例,触发内存使用率,连续3次平均值>=85%告警。运维同学告知,看看需要怎么优化或者升级配置?分享了其实例RDB的内存剖析链接。通过内存剖析详情发现,存在某类未设置过期时间且无用的keys,其内存占用约3.8GB,内存占比25%。内存占比挺大,有确定的成本经济收益。做事有动力啦!Redis实例信息某云Redis实例的基本信息实例规格:16G主从版版本:Redis2.8(兼容3.0特性)某云的RedisRDB内存剖析基本信息分析方法:使用已有备份集(选择的备份文件:完成于)详情Key内存占有情况Key数量分布情况Elements内存占用情况Elemen

前后端分离下的鸿鹄电子招投标系统:使用Spring Boot、Mybatis、Redis和Layui实现源码与立项流程

在数字化时代,采购管理也正经历着前所未有的变革。全过程数字化采购管理成为了企业追求高效、透明和规范的关键。该系统通过SpringCloud、SpringBoot2、Mybatis等先进技术,打造了从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通过待办消息、招标公告、中标公告和信息发布等功能模块,实现了内外协同,为供应商集中推送展示与其相关的所有采购业务信息,支持供应商信息的自助维护,实时风险自动提示。功能模块:待办消息,招标公告,中标公告,信息发布描述:全过程数字化采购管理,打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力,为

银河麒麟服务器v10 sp1 安装 redis

1、下载redis安装包https://download.redis.io/releases/本文下载redis-7.0.11.tar.gz包,请按照自己需求下载相应文件。2、将下载后的.tar.gz压缩包上传到到服务器自定义文件夹下本人上传为系统的下载文件夹下,可以直接上传至指定目录下:使用cp复制文件到指定目录下: root@xxx-pc:~#cp/home/xxx/下载/redis-7.0.11.tar.gz /usr/lcoal/redis/redis-7.0.11.tar.gz3、解压文件--解压文件root@xxx-pc:~#cd /usr/lcoal/redisroot@xxx-