logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis性能优化方案总结

一、优化的一些建议1、尽量使用短的key当然在精简的同时,不要为了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。2、避免使用keys *keys *, 这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key数据量小时到无所谓,数据量大就很糟糕了。所以我们应该避免去使用这个命令。可以去使用SCAN,来代替。3、在存到Redis之前先把你的数

#redis
“/mnt/data/nginx/proxy/3/33/0000001333“ failed (13: Permission denied) while reading upstream, clien

问题现象当http请求访问nginx,转发到网关,再到各服务之后浏览器现象1.图片概率性展示2.音视频大概率无法下载3.音视频无法播放状态这些也无异常,还以为是代码的问题,但是不是代码错误:1.ClientAbortException: java.io.IOException: Broken pipe(1.)当访问某个服务突然服务器挂了,就会产生Broken pipe;(2)客户端读取超时关闭了连

#nginx
idea操作git远程回滚到某个提交节点或某个版本

场景:同个项目同时开发两个版本分支,不小心将a版本代码提交到b版本,想要将代码会滚到提交前。解决步骤:通过在网上搜索答案和实践,总结出以下操作步骤:1. 项目右键后,然后在“Show History”中找到当前版本(暂时取名newVersion)和想要回退到的版本(暂时取名oldVersion)2. 选择oldVersion版本右键点击“Copy Revision Number”复制oldVers

#git
spring boot 不连接数据库启动

用spring boot 搭建的项目,在配置文件不连接数据库启动项目会报错。原因在于spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource b

#spring boot
gitlab配置通过smtp发送邮件(QQ exmail腾讯企业为例)

首先祭出官网文档链接:https://docs.gitlab.com/omnibus/settings/smtp.html其实官网已经说的很清楚了,并且给出了QQ邮箱的范例(BAT还是屌的)1. 编辑/etc/gitlab/gitlab.rb文件(加到文件最后面就好了)。以QQ企业邮箱为例:gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_a

#devops
Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

1、软件及服务介绍Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装J

#devops
nginx转发mysql连接

场景:访问UAT环境,只能使用客户电脑访问,太难用了,于是就需要在自己电脑上跑代码,通过客户电脑中转来访问uat环境的数据库。选用nginx进行转发。配置如下:stream {upstream cloudsocket {hash $remote_addr consistent;server 192.168.182.155:3306 weight=5 max_fails=3 fail_timeout

#nginx#mysql
mysql中information_schema.tables字段说明

1. 获取所有表结构(TABLES)SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'; TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。各字段说明如下:字段含义Table_catalog数据表登记目录Table_schema数据表所属的数

#mysql
mysql忘记root密码解决办法

一、可以登录进去的修改,限于软件记录了密码但是自己忘了方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password('新密码');例子:mysql> set password for root@localhost = password('123');方法2:用mysqladmin格式:

#mysql
基于docker部署yapi

第一篇背景:在一台新机器上基于docker搭建yapi安装docker1、安装docker· 设置储存库sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2sudo yum-config-manager \--add-repo \http://mirrors.dg.com/docker-ce/linux/centos/

#docker
    共 54 条
  • 1
  • 2
  • 3
  • 6
  • 请选择