手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
redis持久化之aof
redis持久化之AOF:appendonlyfile将我们所有的命令记录下来,hisory,回复的时候就把这个文件全部执行一遍。下面看下流程图以日志的形式来记录每个写操作,将redis执行过的所有指令记录下来(读操作不记录),只许追加文件,但不可以改写文件,redis启动之初会读取该文件重新构建数据,换
作者:编程之家 时间:2022-09-02
【redis】缓存雪崩、缓存穿透、缓存击穿
1、缓存雪崩缓存雪崩是指缓存同一时间大面积失效,导致,后面的请求都落到数据库上,造成数据库短时间承受大量请求而崩掉。解决方案:缓存数据的过期时间设置随机,防止同一时间大量数据过期现在发生;给每个缓存数据增加相应的缓存标记,记录缓存是否失效,如果缓存标记失效,则更新数据缓
作者:编程之家 时间:2022-09-02
Redisson分布式锁学习总结:读锁 RedissonReadLock#unLock 释放锁源码分析
一、RedissonReadLock#unlock源码分析上一篇已经简单介绍了,redisson提供的读写锁RReadWriteLock的使用demo、使用场景、和RedissonLock的关系;也深入分析了读锁RedissonReadLock加锁lua脚本的执行逻辑、watchdog机制lua脚本的执行逻辑。下面,我们将继续分析读锁
作者:编程之家 时间:2022-09-02
Redis | Redis的底层数据结构实现、命令应用场景
目录应用场景1、缓存2、数据共享3、分布式锁4、全局ID5、计数器6、限流7、Top问题8、消息队列9、用户关注、推荐模型10、排行榜底层数据结构实现stringlisthashsetintsetzset应用场景1、缓存一般使用String类型。缓存热点数据(weibo热搜)、对象缓存、页面
作者:编程之家 时间:2022-09-02
3万字聊聊什么是Redis二
无标题大家好,我是Leo继上篇Redis技术总结一,我们继续聊聊Redis的相关技术!上一篇我们介绍了Redis五大类型的底层实现数据量的增加,性能变慢的问题分析,原理剖析Redis单线程与多线程这个高频话题IO模型,多路复用机制AOF写入策略,重写机制RDB写时复制技术推荐阅读3万字聊聊什
作者:编程之家 时间:2022-09-02
Redis持久化RDB与AOF比较分析
文章目录一、RDB(RedisDataBase)二、AOF(AppendOnlyFile)三、配置文件选项解析四、RDB与AOF优劣与分析1.RDB优劣2.AOF优劣3.二者选择 redis是内存数据库,如果没有持久化,那么数据断电即失。对于持久化的文件,如果受损了,redis会自动尝试修复,当提示无法修复
作者:编程之家 时间:2022-09-02
Linux下安装Redis
安装redis安装Rediswgethttp://download.redis.ioeleasesedis-3.0.0.tar.gz将安装包拷贝到/usr/local下cpredis-3.0.0.tar.gz/usr/local进入/usr/local下解压cd/usr/localtar-zxvfredis-3.0.0.tar.gz安装到指定目录下makePREFIX=/usr/localedis
作者:编程之家 时间:2022-09-02
漫话Redis源码之二
看了一下,zipmapDecodeLength的实现还挺巧妙的,直接使用内存操作:/*Decodetheencodedlengthpointedby'p'*/staticunsignedintzipmapDecodeLength(unsignedchar*p){unsignedintlen=*p;if(len<ZIPMAP_BIGLEN)returnlen;memcpy(&len,p+1,
作者:编程之家 时间:2022-09-02
redis中 ll2string() 和 string2ll() 的实现
/*Convertalonglongintoastring.Returnsthenumberof*charactersneededtorepresentthenumber.*Ifthebufferisnotbigenoughtostorethestring,0isreturned.**Basedonthefollowingarticle(thatapparentlydoesnotprovidea*n
作者:编程之家 时间:2022-09-02
11、Redis的配置文件
Redis的配置文件一、Redis配置文件简介Redis是通过配置文件启动的Redis对大小写字母不敏感Redis基本上环境搭建都在配置文件关于Redis配置文件位置是安装时放的位置,关于Redis安装看我的另一篇博客Linux下安装Redis二、配置文件内容1、Units单位当配置中需要配置
作者:编程之家 时间:2022-09-02
linux 安装redis
1.下载 http://download.redis.ioeleasesedis-6.0.6.tar.gz2.拷贝到自定义目录,解压:tarzxvf redis-6.0.6.tar.gz 3.进入解压后的目录执行make命令进行编译4.编译后出现src目录,进入后,执行makeinstall,执行陈宫后,会在/usr/local/bin下看到redis-server文件5.拷
作者:编程之家 时间:2022-09-02
CentOS 8.2 使用Docker安装Redis并挂载外部配置和数据
1.拉取redis镜像dockerpullredis2.创建挂载目录mkdir-p/homeedis/confmkdir-p/homeedis/data3.下载redis.confredis.conf下载4.修改redis.conf注释符号#1.注释bind127.0.0.12.protected-modeyes修改成protected-modeno3.添加requirepass
作者:编程之家 时间:2022-09-02
Redis持久化
Redis持久化Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以Redis提供了持久化功能!什么是RDB在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文
作者:编程之家 时间:2022-09-02
【redis】Redis中删除过期Key的三种策略
Redis对于过期键有三种清除策略:被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key当前已用内存超过maxmemory限定时,触发主动清理策略被动删除只有key被
作者:编程之家 时间:2022-09-02
Redis基础篇2-基本操作
信息添加1.功能:设置key,value数据命令setkeyvalue范例setnameitheima信息查询功能:根据key查询对应的value,如果不存在,返回空(nil)命令getkey范例getname清除屏幕信息clear帮助help命令名称help@组名退出客户端命令模式quitexit
作者:编程之家 时间:2022-09-02
redis笔记(一)
redis安装配置一、安装进入redis官网https:/edis.io/download如果选择window安装,直接下载相关安装包即可。如果选择linux环境,有如下命令:wgethttps://download.redis.ioeleasesedis-6.2.6.tar.gz由于redis是C语言编写的,所以redis的编译安装需要有C环境,检查本
作者:编程之家 时间:2022-09-02
Redis的缓存穿透和雪崩
Redis的缓存穿透和雪崩服务器的高可用问题Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。
作者:编程之家 时间:2022-09-02
Redis | 第一部分:数据结构与对象 中篇《Redis设计与实现》
目录前言1.跳跃表1.1跳跃表与其节点的定义1.2跳跃表的API2.整数集合2.1整数集合的实现2.2整数集合的类型升级2.3整数集合的API3.压缩列表3.1压缩列表的结构3.2压缩列表节点的定义3.3连锁更新3.4压缩列表的API最后前言参考资料:《Redis设计与实现第二版》;本篇笔记
作者:编程之家 时间:2022-09-02
还在为不懂Redis发愁吗,大数据高并发必备利器Redis,程序员数年积累经验终成书《大数据高并发Redis一本通》开始预售
本书详情:https://zhuanlan.zhihu.com/p/435941793Redis是互联网技术领域使用广泛的存储中间件,被很多大型互联网公司采用,同时也深受广大中小型公司的青睐。对Redis的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能。大数据时代的到来,使得传统数据库在处理业务应用时
作者:编程之家 时间:2022-09-02
【Redis 简介】
Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,z
作者:编程之家 时间:2022-09-02
Redis
一、lettuce依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId>
作者:编程之家 时间:2022-09-02
Redis基础学习·第十期
目录前言业务场景一业务场景二前言本文章基于黑马程序员Redis教学视频进行总结,仅作为学习所用,欢迎大家在评论区多多讨论视频连接:B站黑马程序员Redis视频(点击跳转)在Redis基础学习·第四期(点击跳转)中介绍了Redis的五种基本数据类型在Redis基础学习·第五期(点击跳转)中
作者:编程之家 时间:2022-09-02
四面阿里巴巴如愿拿到offer定级P7,为此我筹备了半年,spring教程
1.自我介绍2.擅长哪方面的技术?3.Java有哪些锁种类?(乐观锁&悲观锁、可重入锁&Synchronize等)4.比较重要的数据结构,如链表,队列,栈的基本理解及大致实现5.J.U.C下的常见类的使用。ThreadPool的深入考察;BlockingQueue的使用6.Java内存分代模型,GC算法,JVM常见的启动
作者:编程之家 时间:2022-09-02
【Linux学习】Linux 安装传统 JDK、MySQL、Redis、Nginx 命令
文章目录一、传统模式项目部署(1)安装JDK(2)安装MySQL(3)安装Redis(4)部署SpringBootJar包(5)安装Nginx微信公众号一、传统模式项目部署直接切入正题,简要分析我们项目开发中的实际部署需求。首先本节讲解的是标准云服务器项目部署,所以我们的项目主体是直接部署在Linux
作者:编程之家 时间:2022-09-02
开源web框架django知识总结九
开源web框架django知识总结(九)容联云通讯短信平台1.容联云通讯短信平台介绍1.容联云官网容联云通讯网址:https://www.yuntongxun.com/注册并登陆2、登录后,主控台3、容联云创建应用4、创建应用5、填写应用信息6、认证17、认证28、认证39、添加测试号10
作者:编程之家 时间:2022-09-02
三、Jedis操作
三、Jedis操作1、初次使用Jedis第一步:引入jar包若使用maven工程,则<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.2.0</version></dependency>第二步:编写测试类测试@Testpublicvoidt
作者:编程之家 时间:2022-09-02
分布式唯一ID系列4——Redis集群实现的分布式ID适合做分布式ID吗
首先是项目地址:https://github.com/maqiankun/distributed-id-redis-generator关于Redis集群生成分布式ID,这里要先了解redis使用lua脚本的时候的EVAL,EVALSHA命令:https://www.runoob.comedis/scripting-eval.htmlhttps://www.runoob.comedis/scripting-evalsha.html讲解一
作者:编程之家 时间:2022-09-02
软件测试____性能面试题_____性能测试的bug
1.在做压力测试的时候,吞吐量tps上不去,原本的TPS标准是要达到400/sec,但是实际压测只有50多的tps,后面发现是数据库的磁盘空间满了,导致查询速度和请求速度过慢,然后我让我们后端开发同事把数据库的磁盘清理一下就恢复正常了。2.我在压测(修改密码,新建用户,投保用户列表接口,保单管理接口
作者:编程之家 时间:2022-09-02
Linux下解压安装redis
1、使用命令gcc-v查看gcc版本,若无则使用命令安装:yuminstallgcc-c++2、在/usr/local下新建文件夹:redis,将压缩包上传到该目录3、进入目录:cd/usr/localedis解压:tarxzvfredis-6.2.6.tar.gz4、进入目录: cdredis-6.2.6/src执行命令make 5、完成
作者:编程之家 时间:2022-09-02
redis的持久化
总述本文章主要记录redis的两种持久化方式:RDB和AOF,知识来源于编程迷思大佬的博客和钱文品大佬的《Redis深度历险》,为两位巨人的知识创作点赞,如果本博客有表述不清楚的地方,可以前去这两个地方详细阅读; 持久化的功能:redis是内存型数据库,数据都存储在内存中,为了避免进程退出导致
作者:编程之家 时间:2022-09-02
上一页
107
108
109
110
111
112
113
114
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native