![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 76
JTZ001
大数据工程师
展开
-
Java中使用Redis
四、Redis命令1. key的操作在redis里面,除了”\n”和空格 不能作为名字的组成部分,其他字符都可以作为key的名字的组成部分。名称的长度不限制。常见命令列表:命令解释exists key测试指定key是否存在del key1 key2 … keyN删除给定的keytype key返回给定key的value类型keys pattern返回匹配指定模式的所有keyrename oldkey newkey改名字dbsize返回当前原创 2021-04-13 13:36:09 · 5561 阅读 · 0 评论 -
Redis的主从模式
六、Redis的主从模式使用一个Redis实例作为主机(Master),其余的作为从机(Slaver)。主机和从机的数据完全一致,主机支持数据的写入和读取等各项操作,而从机则只支持与主机数据的同步和读取。也就是说,客户端可以将数据写入到主机,由主机自动将数据的写入操作同步到从机。主从模式很好的解决了数据备份问题,并且由于主从服务数据几乎是一致的,因而可以将写入数据的命令发送给主机执行,而读取数据的命令发送给不同的从机执行,从而达到读写分离的目的。1. 修改配置文件拷贝多个redis.conf文件原创 2021-04-13 13:35:40 · 213 阅读 · 0 评论 -
Redis持久化
五、Redis持久化Redis 为了内部数据的安全考虑,会把本身的数据以文件的形式保存到硬盘中一份,在服务器重启之后,会重新自动把硬盘的数据恢复到内存(redis)里面。数据保存到硬盘的过程就称为“持久化”。Redis的两种持久化方式:RDBAOF1. RDBRDB 是 Redis 默认的持久化方案,也称为快照。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。1.1原创 2021-04-13 13:34:55 · 58 阅读 · 0 评论 -
Redis常用命令
四、Redis命令1. key的操作在redis里面,除了”\n”和空格 不能作为名字的组成部分,其他字符都可以作为key的名字的组成部分。名称的长度不限制。常见命令列表:命令解释exists key测试指定key是否存在del key1 key2 … keyN删除给定的keytype key返回给定key的value类型keys pattern返回匹配指定模式的所有keyrename oldkey newkey改名字dbsize返回当前原创 2021-04-13 13:29:07 · 504 阅读 · 0 评论 -
Markdown语法教程
Markdown语法教程 {#top} Markdwon 是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTLM格式发布。Markdown也可以理解为将以Markdown语法编写的语言转换成HTML内容的工具。一、标题两种写法:1. 使用 # ,可以表示1-6级标题示例md代码:# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题示例效果:这是一级原创 2021-04-13 13:22:44 · 484 阅读 · 0 评论 -
Nginx安装配置
nginx入门一、负载均衡负载均衡(Load Balance)其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果超过500的并发数会出现Tomcat不能响应新的请求的情况,严重影响网站的运行。同时如果访问量非常大的情况下,Tomcat的线程数会不断增加。因此会占据大量内存,严重时出现内存溢出的现象,这时需要重启To原创 2021-04-13 09:11:37 · 217 阅读 · 0 评论 -
nginx动静分离
七、nginx动静分离1. 什么是动静分离动静分离,通过中间件将动态请求和静态请求进行分离。减少不必要的请求消耗,同时能减少请求的延时。动静分离只有好处: 动静分离后,即使动态服务不可用,但静态资源不会受到影响。一般来说,将静态资源部署在nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,从而实现动静分离。2. 页面中添加静态资源的使用在每一个read.jsp页原创 2021-04-13 09:08:02 · 156 阅读 · 2 评论 -
nginx反向代理tomcat服务
六、nginx反向代理tomcat服务在web项目中通常向外提供服务的为80端口,此时可以利用nginx反向代理多个tomcat,来实现tomcat的负载均衡,也达到向外提供服务端口的统一。1. 修改nginx.conf配置文件在nginx/conf目录下找到nginx.conf文件修改后的具体内容如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notic原创 2021-04-13 09:04:31 · 3032 阅读 · 2 评论 -
redis实现session共享
五、redis实现session共享1. 问题在上一节的测试中可以看到每个tomcat中使用的session是独有的(不同的SessionID),这会造成用户在访问到不同tomcat服务后需要重新登录(或授权的操作)2. 添加jar包添加以下jar包到tomcat的lib目录下:jar包说明:jedis-2.9.0.jar,commons-pool2-2.4.2.jar的作用是jedis连接redistomcat-redis-session-manager-master-2.0.0.jar原创 2021-04-13 09:01:05 · 543 阅读 · 0 评论 -
Redis安装部署
Redis入门一、NoSQL简介NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。1. RDBMS vs NoSQLRDBMS(mysql、oracle关系型数据库管理系统)高度组织化结构化数据结构化查询语言(SQL)数据和关系都存储在单独的表中数据操纵语言(DML),数据定义语言(DDL)严格的一致性:在任何时候,数据都是严格一致的基础事务NoSQL代表着不仅仅是SQL没有声明性查询语言没有预定义的模式键 - 值对存原创 2021-04-12 15:26:24 · 104 阅读 · 0 评论 -
Docket安装RocketMQ
6、Docket安装RocketMQ搜索RocketMQ的镜像,可以通过docker的hub.docker.com上进行搜索,也可以在Linux下通过docker的search命令进行搜索,不过最近防火墙升级后,导致国外的网站打开都很慢,通过命令搜索反而会更加方便,操作Docker命令一定要是root用户或者具有root权限的用户。查询操作如下:docker search rocketmq可以得到如下的结果:镜像倒是蛮多的,不过看来看去没有一个是官方发布的,我就随便选一个吧,如foxiswho/原创 2021-04-09 14:03:20 · 102 阅读 · 0 评论 -
Linux环境安装ElasticSearch
本章内容概述1、Linux环境安装Elasticsearch2、安装Elasticsearch问题解决3、访问Elasticsearch4、9200和9300端口1、Linux环境安装Elasticsearch1.1 安装JDK环境变量 安装Elasticsearch唯一的要求是安装JDK8+ (如果之前已经安装,请忽略) 1、检查一下系统中的jdk版本 [root@master-24328995146c4d2a8e9db842be0b9c21 ~]# java -version原创 2021-04-08 09:52:46 · 344 阅读 · 0 评论 -
Centos安装docker
centos中使用docker##安装docker1.安装前的准备工作从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。这里介绍 Docker CE 的安装使用。2.首先删除之前的版本yum remove docker \ docker-client \ docke原创 2021-04-08 09:26:57 · 129 阅读 · 0 评论