【背景】 2年前在本地电脑上搭建过redis集群。但苦于创业公司服务器资源有限(穷),并没有应用到生产环境。近期换了个工作环境,有资源条件了准备开始搭建使用。虽然搭建过一次,但在搭建的过程当中,还是遇到一些问题,所以打算…
标签:redis
Golang的分布式锁组件,支持Reids,Pgsql或自定义驱动
通用的Golang分布式锁组件,项目地址:https://github.com/go-locks/d…,更多使用案例详见 examples Driver列表 若有意向贡献未完成的驱动代码,请通过 ISSUES…
一篇文章入门Redis
Redis是目前最流行的NoSQL数据库,最重要的是它是运行在内存上的数据库。所以几乎所有高并发需求的产品都会考虑使用Redis作为数据库缓存。 不同于MongoDB的以硬盘存储为主、内存为辅,Redis是真·内存存储,…
一文让你明白Redis主从同步
今天想和大家分享有关 Redis 主从同步(也称「复制」)的内容。 我们知道,当有多台 Redis 服务器时,肯定就有一台主服务器和多台从服务器。一般来说,主服务器进行写操作,从服务器进行读操作。 那么这里有存在一个问题…
window环境下搭建简单ELK日志收集
window环境下搭建简单ELK日志收集 前言本文主要介绍如何在window环境下部署elk日志收集,网络上大部分是linux的,刚好这边服务需要用到window 环境,配置方式有点不同,大体是一样的。 部署环境wind…
Redis笔记(一)
Redis是怎么做持久化的? Redis是内存型数据库。也就是说,只要Redis进程退出了,相关的数据就会丢失,对应的内存空间会被其他进程占用。那么,Redis是用什么样的持久化策略,保证数据不丢失的呢? RDB持久化 …
spring-data-redis 2.0 的使用
在使用Spring Boot2.x运行Redis时,发现百度不到顺手的文档,搞通后发现其实这个过程非常简单和简洁,觉得有必要拿出来分享一下。 Spring Boot2.x 不再使用Jedis,换成了Lettuce。Let…
一文让你明白Redis持久化
网上虽然已经有很多类似的介绍了,但我还是自己总结归纳了一下,自认为内容和细节都是比较齐全的。 文章篇幅有 4k 多字,货有点干,断断续续写了好几天,希望对大家有帮助。不出意外地话,今后会陆续更新 Redis 相关的文章,…
分布式缓存击穿
什么是缓存击穿 缓存击穿就是客户端大量请求不存的key值到cache,导致缓存大量更新,从而怼死了数据库 如何阻止缓存频繁更新 使用锁,后续请求自动休眠50ms 使用缓存失效时间,只有缓存失效时间过了才做缓存更新 使用布…
nodemon+cross-env+config实现支持热更新的能根据不同环境加载不同配置的nodejs环境
nodejs项目中我们经常会用到nodemon启动项目以使我们的项目在开发时支持热更新,修改了代码后不需要手动重启服务器;使用npm 的config模块实现不同的环境(一般是develop,production,test…
【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
张仕华 proxy启动 cmd/proxy/main.go文件 解析配置文件之后重点是proxy.New(config)函数 该函数中,首先会创建一个Proxy结构体,如下: type Proxy struct { mu…
使用Docker 一键部署 LNMP+Redis 环境
使用Docker 部署 LNMP+Redis 环境 Docker 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实…