![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
GeforceLee
这个作者很懒,什么都没留下…
展开
-
用Logstash把MySQL数据导入ElasticSearch
下载安装省略了,注意Logstash要跟ES版本一样主要是配置文件input { jdbc { # 设置 MySql/MariaDB 数据库url以及数据库名称 jdbc_connection_string => "jdbc:mysql://ip:prot/database?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true" # 用户名和密原创 2020-12-07 16:17:44 · 228 阅读 · 0 评论 -
如何进行 MySQL慢查询 操作
慢查询日志会把查询耗时超过规定时间的SQL语句记录下来,利用慢查询日志,定位分析性能的瓶颈。slow_query_log 可以设置慢查询日志的开闭状态long_query_time 可以规定查询超时的时间,单位是秒# 查看慢查询相关配置SHOW VARIABLES like 'slow_query%';# 配置slow_query_log = ONlong_query_time = 1set global slow_query_log =[on/off]# 最好能与 data分开原创 2020-12-05 09:54:33 · 211 阅读 · 0 评论 -
Elasticsearch安装及配置CentOS7版本
下载及解压# 华为镜像下载https://mirrors.huaweicloud.com/elasticsearch # 官网https://www.elastic.co/cn/downloads/elasticsearchtar -zxvf xxx.tar.gz移动到相应文件夹(自由定义)vm xxx /usr/local/修改配置文件cd configelasticsearch.ymlvim elasticsearch.yml# 集群名字cluster.nam原创 2020-12-03 09:54:34 · 173 阅读 · 0 评论 -
Redis集群模式以及SpringBoot集成Redis集群
为什么要用Redis的集群模式主从模式master容量有限主从模式数据同步延迟Redis集群模式特点每个节点知道彼此之间的关系,也会知道自己的角色,当然他们也会知道自己存在与一个集群环境中,他们彼此之间可以交互和通信,ping pong。那么这些关系都会保存到某个配置文件中,每个节点都有,这个我们在搭建的时候会做配置的。客户端要和集群建立连接的话,只需要和其中一个建立关系就行。某个节点挂了,也是通过超过半数的节点来进行的检测,客观下线后主从切换,和我们之前在哨兵模式中提到的是一个道理。R原创 2020-12-02 12:24:11 · 770 阅读 · 0 评论 -
Redis哨兵模式 以及SpringBoot集成Redis哨兵
Redis哨兵模式Redis主从模式会出现master挂了就不能用了的状态什么是哨兵Sentinel(哨兵)是用于监控Redis集群中Master状态的工具,是Redis高可用解决方案之一.哨兵可以监控一个或多个master服务.当某个master服务挂了之后,会把slave升级为master.配置哨兵配置sentinel.conf步骤在解压包里找到sentinel.conf复制这个配置文件到指定的目录下(我的是:/usr/local/redis)修改配置文件修改配置文件sentin原创 2020-12-02 11:22:35 · 358 阅读 · 0 评论 -
Redis主从配置
修改从文件配置# 设置 master 主机的ip 和端口replicaof 192.168.31.xx 6379# 设置 master 的密码masterauth xxx保存重启Redis# 进入Redis-cli 输入指令查看主从信息info replication# 主节点信息 如下# Replicationrole:masterconnected_slaves:2slave0:ip=192.168.31.35,port=6379,state=online,offset原创 2020-12-01 23:33:05 · 110 阅读 · 0 评论 -
Redis 缓存过期处理与内存淘汰机制
Redis 缓存过期处理与内存淘汰机制设置了TTL过期策略的缓存设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略主动删除定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置)被动删除当客户端请求一个已经过期的key的时候,那么redis会检查这个key是否过期,如果过期了,则删除,然后返回一个nil。这种策略友好,不会有太多的损耗,但是内存占用会比较高。所以,虽然key过期了,但是只要没有被原创 2020-12-01 23:27:25 · 141 阅读 · 0 评论 -
CentOS 7 安装MySQL 以及遇到的坑及解决办法
下载mysqlyum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm安装yum install mysql-community-server -y启动MySQLservice mysqld start查看临时密码grep 'temporary password' /var/log/mysqld.log修改密码alter user user() identified by原创 2020-11-24 15:01:09 · 586 阅读 · 0 评论 -
MySQL基本操作
显示数据库SHOW DATABASES显示数据表SHOW TABLES;显示数据表结构SHOW COLUMNS FROM table_name;显示数据表索引信息SHOW INDEX FROM table_name;创建数据表CREATE TABLE table_name (column_name column_type);例子:CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` ...原创 2020-11-24 09:17:39 · 78 阅读 · 0 评论 -
MySQL数据类型
类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) ...原创 2020-11-23 10:10:33 · 70 阅读 · 0 评论