redis - 持久化 redis 的持久化方式有两种:RDB、AOFRDBRDB 是某个时间点数据的快照,可以定期全量备份。原理:父进程 fork 子进程子进程将数据写入临时 RDB 文件中子进程完成写入时,用临时 RDB 替换掉旧的 RDB假如1点开始备份数据,1点以后的数据不会被备份...
redis6.x学习笔记(一) 前言最近学习redis6.x,特做笔记以备忘,与大家共学。课程是从私塾在线下载的,他们把架构师课程都放出来了,大家可以去下载学习,不要钱的,地址是http://t.hk.uy/eac,课程很不错,值得学习!关键是不要钱,嘻嘻!redis简介redis(REm...
还不懂 redis 持久化?看看这个 redis 是一个内存数据库,为了保证数据不丢失,必须把数据保存到磁盘,这就叫做持久化。redis 有两种持久化方法: RDB 方式以及 AOF 方式RDB 持久化前言RDB持久化把内存中的数据持久化到硬盘,生成RDB文件,也就是“快照”。通过RDB文...
redis数据结构—整数集合与压缩列表 大家好,我是白泽。今天我们将学习redis的整数集合与压缩列表这两个数据结构,且在本文中我将尽量只描述这两种结构中重要的部分,而非面面俱到,因为我学redis数据结构的初衷是为了我能更好理解后面要讲到的redis对象,而非真的去研究redis深层的实现,不会过分深入,够用就好 目录redis数据结构—整数集合与压缩列表整...
微服务架构开发电商系统需要用redis、ES和MQ吗? 如果不用什么很高大上的东西,就是有多个微服务就行这种技术架构会很难吗?我看了一些视频,他们都用到了es、mq、redis的东西,我想不用这些东西,就简单的有多个服务,这样可行吗?01 使用微服务你考虑好了吗?首先商场的开发要根据你的实...
干货,使用布隆过滤器实现高效缓存! 前言本文主要描述,使用布隆过滤实现高效缓存。文中采用数组做为缓存,如果需要高并发命中,则需将文中的数组换成redis数据库。布隆过滤布隆缓存的创建过程如下:1,先定义缓存bit数组(BitArray),数组的长度就是缓存数据的最大数量。2,然后将字符串通...
redis数据结构—跳跃表 大家好,我是白泽,最近学校有点事redis知识点的更新就放缓了,趁着周六赶紧补一补,我们开始吧~对于有序列表的查找来说,无法找到类似用在有序数组上的二分查找这样的查找算法,因此遍历的效率比较低,跳跃表的出现就是为了提高有序链表的遍历效率 目录redis数据结构—跳跃表跳跃表产生的背景跳跃表的结构利用跳跃表查询有序链表redis跳跃表...
【摘要】偶然发现某大佬博客说了一下redis的漏洞小东收集整理了一下资料,做一下笔记!1.写入webshelldir=绝对路径dbfilename="1.php"2.写入ssh公钥匙本机生成公钥sshssh-keygen-trsa-C"... 偶然发现某大佬博客说了一下redis的漏洞小东收集整理了一下资料,做一下笔记!1.写入webshelldir=绝对路径dbfilename="1.p...
重点讲讲redis方式的 session 共享方式,此方式也是博主推荐方式。网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术 (如:DNS 轮询、Radware、F5、LVS 等)让多个频道共享一组服务器。OK,头脑中我们已...