redis常用命令
一、字符串 字符串是redis最基本的键值对数据类型,数据库会把单独的键和单独的值进行关联起来,被关联的键和值可以是普通的文字,图形,视频,音频,压缩文件。set abc "123" #给abc键赋值get abc #输出键abc的值getset a
Mysql索引使用
执行计划字段说明:id字段说明: 查询的执行顺序,数字越小越先执行,数字如果一样就从上往下执行。select_type字段说明: SIMPLE是简单查询,PRIMARY是一般查询,SUBQUERY是子查询。table字段说明: 显示表名。par
Mongodb 6.0创建文档
1.创建单个文档db.account.insertOne({_id:"account",name:"alice",balance:100})2.创建多个文档db.accounts.insertMany([{name:'charlie',balance:500},{name:"david",balance:200}])&nb
Mongodb 6.0更新文档
1.更新文档内容(满足条件有多条数据时只更新第一条数据)db.tong.updateOne({name:'qqq'},{$set:{age:'30'}}) #更新文档查询条件中name字段为qqq,将age字段的值修改为30。只更新第一条数据。db.tong.updateOne({name:'qqq'},{$set:{age
Mongodb 6.0读取文档
1.简单匹配查询db.tong.find(); #读取tong表中全部数据db.tong.find().pretty(); #读取的数据用json格式显示db.tong.find({name:"zhangsan"}); #查询name字段为zhan
Mysql数据库安全
mysql数据库安全主要从用户权限,主机控制,密码验证,SSL登陆这几方面。用户权限可以给不同角色的同事授于不同的权限,减小对数据的破坏性。主机控制是限制哪些服务器可以登陆实例,不满足要求的服务器拒绝连接数据库实例,防止黑客入侵。密码验证是创建用户时检查密码是否为弱密码,如果为弱密码提示创建不成功。ssl是数据在过程中对数据库进行加密,防止在传输过程中有黑客抓包,截取数据。一、用户权限1.创建普通
PostgreSQL基本操作
1.查看PG中的系统表postgres=# \dS+
postgresql结构
1.PostgreSQL逻辑结构2.物理结构3.进程结构系统表:
python3.10监控redis实例
使用python3.10监控redis单实例,实例可用,连接数,端口.import sys try: import redis except Exception as e: print(
shell监控mysql 5.7数据库
脚本结果:脚本内容:#!/bin/bash # Mysql Version 5.7.30 host='localhost' user=root password=System135 port=3306 #Mysql数据收集 cmd1="select version();" cmd2="
shell监控mysql 8.0数据库
脚本结果:脚本内容:#!/bin/bash # Mysql Version 8.0.20 host='localhost' user=root password=xxxxxxx port=3306 #统计进程个数 cmd1="select version();" cmd2="show&
shell加减乘除运算
1.日期加减运算(两个日期相减)[oracle@test03 ~]$ user_current_time=`date +%F`[oracle@test03 ~]$ user_expire_time=2023-07-12[oracle@test03 ~]$ expire_time=`expr '(' $(date +%s -d "$user_expire_time"
kubenetes metrics-server监控资源
1.查看节点资源错误[root@test35 ~]# kubectl top node W0726 13:34:14.328777 14884 top_node.go:119] Using json format to get metrics. Next release will switch to protocol-buffers, switch early b
kubernetes证书过期处理
1.使用kubernetes时错误提示[root@test35 ~]# kubectl get nodesUnable to connect to the server: x509: certificate has expired or is not yet valid: current time 2022-07-26T09:04:19+08:00 is after 2022-06-19T09:4
centos 7.4静默安装oracle 19.3
1.安装依赖软件包[root@test02 ~]# yum -y install libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp xhost unzip zip libXtst libX
mysql多版本实例安装
1.安装mysql5.6数据库 [root@test01 ~]# yum -y install autoconf libaio* --mysql5.6依赖autoconf包,mysql5.7依赖libaio包。[root@test01 ~]# lltotal 2310240-rw-------. 1 root root&
MySQL Group Replication
1.mysql异步复制2.mysql半同步复制3.Group replication
Mysql 5.7忧化配置详解
1.缓存池大小(mysql启动时系统分配的内存)innodb_buffer_pool_size=系统内存X75%2.innodb存储引擎对读文件,写文件,同步文件的模式innodb_flush_method=fdatasyncfdatasync:将innodb_buffer_pool和innodb_log_buffer的数据写入到操作系统缓存,操作系统缓存调用sync函数将数据刷新到磁盘。O_DS
Linux系统目录实时同步
1.当操作系统根分区空间不够时(有大量的日志写入或应用部署在根分区),可以将单个或多个目录进行同步出来,源目录是磁盘较大的分区,目标目录是在根分区下,实际文件写入在较大的分区。[root@mysql01 ~]# mkdir /home/123 /123 --创建两个需要同步的目录[root@mysql01 ~]# vim /etc/fstab&n
Centos 7.4系统升级OpenSSH 8.4p1服务
1.安装Telnet服务(避免SSH服务远程登陆不上)[root@nginx02 data]# yum install xinetd telnet-server -y[root@nginx02 data]# vim /etc/xinetd.d/telnet{ disable = yes flags &nbs