自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Redis--持久化

Redis持久化用一句话可以将持久化概括为:将数据(如内存中的对象)保存到可永久保存的存储设备中。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 XML 数据文件中等等。Redis 为什么要持久化?Redis 中的数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式...

2019-12-30 10:43:42 129

原创 Redis--GEO

简介GEO(地理信息定位)是存储经纬度,计算两地距离,范围计算等。命令geoadd增加地理位置信息geoadd key longitude latitude member [longitude latitude member...]geopos查找指定key的经纬度信息,可以指定多个key,批量返回geopos key member [member...]geodist...

2019-12-26 17:23:22 80

原创 Redis--HyperLogLog

1. 介绍Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的HyperLogLog 只会根据输入元素来计算基数,而不会储存输入元素本身。HyperLogLog的本质还是字符串在开始这一节之前,我们...

2019-12-26 16:32:10 28

原创 Redis--pipeline(流水线)

什么是流水线首先我们看一下Redis1次网络命令通讯模型如果要执行多条命令,要执行多次操作,批量网络命令通讯模型如下我们知道Redis的命令执行时间是特别快的,但是网络相反会有很大的不同,可能是内网之间通讯,也有可能是外网之间通讯,也甚至可能是跨机房,跨地区访问都有可能。那么什么是流水线,流水线是将一批命令批量打包,然后在服务端进行批量计算,然后将批量结果返回给客户端,如下图所示,这样...

2019-12-26 14:51:08 91

原创 Redis--慢查询

Redis慢查询日志是一个记录超过指定执行时间的查询的系统。 这里的执行时间不包括IO操作,比如与客户端通信,发送回复等等,而只是实际执行命令所需的时间(这是唯一在命令执行过程中线程被阻塞且不能同时处理其他请求的阶段)。如上图所示:Redis客户端一条命令执行分4个步骤:发送命令命令进入队列排队执行命令返回结果慢查询统计的是第3步(执行命令)的时间参数配置慢查询有两个参数需要...

2019-12-25 17:59:54 57

原创 Redis--数据结构

1. 字符串结构string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象string类型是Redis最基本的数据类型,一个键最大能存储512MB命令--增set mykey "test" --为键设置新值,并覆盖原有值getset mycounter ...

2019-12-25 16:58:35 70

原创 Redis--介绍与安装

1. Redis简介Remote Dictionary Server(Redis) 远程字典服务器是完全开源免费的,用C语言编写的,遵守BSD开源协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,它也通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有...

2019-12-24 17:41:21 80

原创 Docker-compose---模板文件

标题模板文件简介Compose允许用户通过一个docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project)。Compose模板文件是一个定义服务、网络和卷的YAML文件。Compose模板文件默认路径是当前目录下的docker-compose.yml,可以使用.yml或.yaml作为文件扩展名。Docker-Compose标准模板文件应...

2019-12-16 15:16:15 478

原创 Docker-compose---命令说明

Compose 命令说明1. build格式为docker-compose build [options] [SERVICE…]构建(重新构建)项目中的服务容器服务容器一旦构建后,将会带上一个标记名,例如对于web项目中的一个db容器,可能是web_db。可以随时在项目目录下运行docker-compose build来重新构建服务参数选项包括:–force-rm 删除构建过程中的临...

2019-12-13 17:08:32 341

原创 Docker compose---安装

1. 简介Compose 是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。Compose 的使用方式非常简单,基本上就是下面的三板斧:定义 Dockerfile定义 docker-compose.yml运行 docker-compose up...

2019-12-13 14:34:33 83

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除