草庐IT

redis漏洞

全部标签

吃透Redis:琳琅满目的数据类型

Redis提供了丰富的数据类型,包括了五种基本数据类型和五种扩展数据类型(非官方分类,仅个人总结,方便记忆):图片本文介绍5种基本数据类型,在列出常用的命令之外,还附以实例操作和适用场景说明,方便大家参考阅读。后续文章会介绍另外5种扩展数据类型,敬请期待。1、StringString是最基本的也是最常用的数据类型,它是一个key-value键值对的结构,key是键,字符串类型,而value是对应的值,可以是字符串,也可以是二进制数据,包括序列化对象、图片等。字符串类型的应用非常广泛,包括缓存、计数器、分布式锁、Session共享等场景。下面我们来看看String的一些常用操作:#设置键值对,如

基于内存和 Redis 的两级 Java 缓存框架

环境:SpringBoot2.7.12+ j2cache2.8.51.简介J2Cache是OSChina目前正在使用的两级缓存框架(要求至少Java8)。第一级缓存使用内存(同时支持Ehcache2.x、Ehcache3.x和Caffeine),第二级缓存使用Redis(推荐)/Memcached。由于大量的缓存读取会导致L2的网络成为整个系统的瓶颈,因此L1的目标是降低对L2的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的缓存冷启动后对后端业务的冲击。数据读取读取顺序->L1->L2->DB数据更新从数据库中读取最新数据,依次更新L1->L2,发送广播清除某个缓

Redis高并发缓存架构性能优化实战

Redis高并发缓存架构性能优化实战场景1:中小型公司Redis缓存架构以及线上问题实战线程A在master获取锁之后,master在同步数据到slave时,master突然宕机(此时数据还没有同步到slave),然后slave会自动选举成为新的master,此时线程B获取锁,结果成功了,这样会造成多个线程获取同一把锁解决方案网上说RedLock能解决分布式锁失效的问题。对于RedLock实现原理是:超过半数Redis节点加锁成功之后才能算成功,否则返回false,和Zookeeper的"ZAB"原理很类似,而且与RedisCluster集群中解决脑裂问题的方案类似,但是RedLock方案有很

【零基础SRC】成为漏洞赏金猎人的第一课:加入玲珑安全漏洞挖掘班。

我们是谁你是否对漏洞挖掘充满好奇?零基础或有基础但想更进一步?想赚取可观的漏洞赏金让自己有更大的自由度?那么,不妨了解下我们《玲珑安全团队》。玲珑安全团队,拥有多名实力讲师,均就职于互联网头部公司以及国内国有企业,并荣获过多次SRC将杯以及网鼎杯各赛事等荣誉。玲珑安全漏洞挖掘班第一期即将开课,这或许也是你成为漏洞赏金猎人的第一课。我们的优势本期讲师均为src界大牛,讲师取得的漏洞挖掘奖金涉及国内外知名SRC平台:传授burp使用小技巧,让你轻松驾驭漏洞挖掘利器!独家海外项目机会,赚取丰厚美元收入,开启不一样的事业道路!定期邀请业内资深大牛授课,分享独家挖洞技巧和经验,助你实战技能更上一层楼!退

zookeeper未授权访问(CVE-2014-0085)漏洞修复建议

一、环境搭建安装dockersudosystemctlstartdocker 拉取zookeeper镜像sudodockerpullwurstmeister/zookeeper 启动zookeepersudodockerrun\-d\--restart=always\--log-driverjson-file\--log-optmax-size=100m\--log-optmax-file=2\--namezookeeper\-p2181:2181\-v/etc/localtime:/etc/localtime\wurstmeister/zookeeper   二、进入容器1.登录服务器执行d

Redis文档

SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis。技术支持提供了对不同Redis客户端的整合(Lettuce和Jedis)提供了RedisTemplate统一API来操作Redis支持Redis的发布订阅模型支持Redis哨兵和Redis集群支持基于Lettuce的响应式编程支持基于JDK、JSON、字符串、Spring对象的数据序列化及反序列化支持基于Redis的JDKCollection实现依赖注入pom.xml4.0.0org.springframework.bootspring-boot-star

CVE-2020-0796 漏洞复现(rce)含exp教程

CVE-­2020­-0796漏洞复现(rce)含exp教程0X00漏洞简介MicrosoftWindows和MicrosoftWindowsServer都是美国微软(Microsoft)公司的产品,MicrosoftWindows是一套个人设备使用的操作系统,MicrosoftWindowsServer是一套服务器操作系统,ServerMessageBlock是其中的一个服务器信息传输协议。微软公布了在ServerMessageBlock3.0(SMBv3)中发现的“蠕虫型”预授权远程代码执行漏洞。0X01漏洞概述(CVE-2020-0796 SMBGhost)该漏洞是由于SMBv3协议在处

CVE-2020-0796 漏洞复现(本地提权)

CVE­-2020-­0796 漏洞复现(本地提权)0X00漏洞简介MicrosoftWindows和MicrosoftWindowsServer都是美国微软(Microsoft)公司的产品,MicrosoftWindows是一套个人设备使用的操作系统,MicrosoftWindowsServer是一套服务器操作系统,ServerMessageBlock是其中的一个服务器信息传输协议。微软公布了在ServerMessageBlock3.0(SMBv3)中发现的“蠕虫型”预授权远程代码执行漏洞。0X01漏洞概述(CVE-2020-0796 SMBGhost)该漏洞是由于SMBv3协议在处理恶意的

ubuntu22.04安装配置redis

本操作在虚拟机上安装Redis1)更新系统sudoaptupdatesudoaptupgrade2)安装Redissudoaptinstallredis-server3)测试Redis是否工作redis-cli--versionsystemctlstatusredis#注意:如果你的服务器上仅用了ipv6,将会启动失败。4)登入redis-cliredis-cli配置Redis远程连接我们只需要修改配置文件即可。sudovim/etc/redis/redis.conf修改配置bind127.0.0.1::1注释掉protected-mode改成no#取消注释requirepass启动密码认证,

Redis在工作中的十大黄金场景

Redis,作为一个开源的内存数据结构存储系统,广泛应用于各种工作场景中,为应用提供了快速、灵活的数据存储和访问能力。本文将为您揭示在工作中使用Redis最多的十大场景,带您深入了解Redis的广泛应用和巨大价值。1.缓存Redis作为缓存层,能够极大地提高数据访问速度,减少对后端数据库的压力。常见的使用场景包括热点数据缓存、用户会话缓存等。2.排行榜Redis的有序集合(SortedSet)数据结构使其成为实现排行榜功能的理想选择。通过对成员进行排序,Redis能够高效地处理排行榜的更新和查询。3.分布式锁Redis的原子操作和过期机制使其成为实现分布式锁的理想工具。在分布式系统中,Redi