logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

5 种 Redis 数据备份与恢复方式

使用 RDB 文件做迁移时,需要注意需要先关闭掉目标 redis 的 aof 功能,因为如果二者同时存在的话,会优先于 aof 的方式进行数据恢复。

#redis
Lock wait timeout exceeded; try restarting transaction的错误

一直处于锁等待状态,直到超时报错。因为使用的数据库为mysql,而InnoDB表类型会出现锁等待的情况,在出现锁等待时,会根据参数innodb_lock_wait_timeout(默认50s)的配置,判断是否需要进行timeout的操作,如果等待时间超过了设置的时间就会报错。本次问题是因为update语句导致的锁表,因为是在疲劳测试(压测12小时)过程中出现的问题,使用10并发进行压测,每秒差不多

文章图片
#数据库
Windows 安装hadoop 3.1.3

复制一份 hadoop-yarn-server-timelineservice-3.1.3.jar。把下载的hadoop-3.1.3.tar.gz压缩包解压到自己要安装的位置。(2)在path变量中添加 hadoop的 bin 和 sbin 路径。(1)创建系统变量 HADOOP_HOME,变量值为解压的目录。(3)编辑文件mapred-site.xml,添加。(1)配置文件core-site.x

文章图片
#hadoop#大数据#分布式
微服务熔断与降级

熔断是在服务端进行配置。一般是某个服务故障,或者异常引起的,类似现实世界中的保险丝,当某个异常条件被触发,直接熔断整个服务,而不是一直等到此服务超时。降级是在客户端配置。所谓降级,一般是从整体负荷考虑。就是当某个服务熔断之后,服务器将不再被调用,此时客户端可以自己准备一个本地的fallback回调,返回一个缺省值。这样做,虽然服务水平下降,但好歹可用,比直接挂掉要强。降级逻辑可以是返回默认值、调用

文章图片
#java#开发语言
mysql SQL_NO_CACHE 不缓存查询/不使用缓存

SQL_NO_CACHE的真正作用是禁止缓存查询结果,但并不意味着cache不作为结果返回给query。

#数据库
linux查找mysql日志

MySQL的日志文件通常存储在数据库服务器的数据目录下,具体位置取决于MySQL的配置文件。# 查找MySQL配置文件# 查找MySQL日志文件。

文章图片
#linux#mysql#运维
微服务系列:Spring Cloud 之 Feign、Ribbon、Hystrix 三者超时时间配置

Feign自身有超时时间配置Feign默认集成的Ribbon中也有超时时间配置假如我们又使用了Hystrix来实现熔断降级,Hystrix自身也有一个超时时间配置注:低一点的版本中默认集成的有Hystrix,高版本中又移除了。

文章图片
#spring cloud#微服务#ribbon
到底了