
数据中间件
yakax
这个作者很懒,什么都没留下…
展开
-
Nginx学习笔记(对于开发来说够用、实用)包含(编译、热部署、反向代理、虚拟主机配置、缓存、负载均衡)
Nginx笔记、Nginx编译、Nginx虚拟主机、热部署、location、return、rewrite、Nginx反向代理、Nginx缓存、Nginx负载均衡原创 2020-08-17 16:03:31 · 346 阅读 · 0 评论 -
Docker部署zookeeper集群
docker zookeeper集群 docker 部署先把防火墙开放三个端口原创 2020-02-19 20:53:39 · 702 阅读 · 0 评论 -
Redis学习(4)-慢查询分析与RESP协议
慢查询Redis慢查询分析与MySQL一样:当执行时间超过极大值时,会将发生时间、耗时、 命令记录;redis命令生命周期:发送 排队 执行 返回,慢查询只统计第3个执行步骤的时间Redis如何设置动态设置6379:> config set slowlog-log-slower-than 10000 //10毫秒使用config set完后,若想将配置持久化保存到redi...原创 2020-02-19 19:44:39 · 324 阅读 · 0 评论 -
Redis学习(3)-使用场景
Redis的常用数据类型String 使用场景Key的设计注意事项一般以业务功能模块: 比如购物车key: cart:001,表示1号用户的购物车,简短明了以主,节约内存。简单字符缓存set key value get key结构体或对象的存储set user:1 value //value为XML或Json格式mset user:1:name deer user:1...原创 2020-02-19 19:43:00 · 258 阅读 · 0 评论 -
Redis学习(2)-缓存击穿、穿透、雪崩、热点数据
设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。这里不涉及一级缓存还是二级缓存,主要是讲述使用缓存的时候可能会遇到的一些问题以及一些解决办法我们使用缓存的时候流程一般是这样:当我们查询一条数据时,先去查询缓存,如果缓存有就直接返回,如果没有就去查询数据库,然后返回并缓存。这种情况下就可能会出现一些现象。缓存穿透正常情况下,我们去查询数据都是存在。那...原创 2020-02-19 19:40:37 · 138 阅读 · 0 评论 -
Redis学习(1)-基本命令与持久化机制
docker简单安装设置密码并开启持久化docker run -d --name myredis -p 6379:6379 redis --requirepass "156967" --appendonly yes文档文档学习特性速度快数据放内存中是速度快的主要原因、C语言实现,与操作系统距离近、使用了单线程架构,预防多线程可能产生的竞争问题丰富的功能:value可以为strin...原创 2020-02-19 19:38:16 · 187 阅读 · 0 评论