SpringCache声明式缓存 1.介绍 自Spring 3.1版本以来,Spring框架支持低侵入的方式向已有Spring应用加入缓存特性。与声明式事务类似,声明式缓存Spring Cache抽象允许一致的API来已支持多种不同的缓存解决方案,同时将对代码的影响减少到最小。 2.准备工作 0、创建一个Spring boot工程,引入redis依赖,可以完成和redis服务的交互,具体配置方式参考前文 SpringBoot与Re 数据运维 2023-07-16 捡田螺的小男孩
redis主从复制+sentinel集群(7.0.5版本) 1.Redis 主从复制 1.1.用途 1、Redis 主从是构建redis集群最基础的操作 2、读写分离,扩展主节点的读能力,分担主节点读压力 1.2.redis 一主两从搭建 1、Redis 安装(3个节点都要) yum install -y gcc-c++ autoconf automake cd /usr/local/ wget http://download.redis.io/redis 数据运维 2023-07-16 穿过生命散发芬芳
redis Cluster集群实战(7.0.5版本) 1.Redis集群模式介绍 Cluster模式是Redis3.0开始推出的 Redis Cluster属于AP模型 采用无中心结构,每个节点保存数据和整个集群状态, 每个节点都和其他所有节点连接 官方要求:至少6个节点才可以保证高可用,即3主3从;扩展性强、更好做到高可用 各个节点会互相通信,采用gossip协议交换节点元数据信息 数据分散存储到各个节点上 2.集群和哨兵的区别 Sentinel哨 数据运维 2023-07-16 张二河
Docker部署Redis cluster3.2.5集群 和之前一样,使用alpine的版本,redis 是3.2.5稳定版本 [root@LinuxEA redis1]# cat Dockerfile FROM alpine MAINTAINER wwww.linuxea.com for mark RUN apk update && apk --no-cache add curl && curl -sO http://d 应用运维 2023-07-16 法医
Docker swarm集群节点服务更新(2) 我们用redis做为基础进行,进行部署,使用dockerhub的image,和(1)结构一样 更新 创建一个服务 [root@DS-VM-Node117-117-linuxea ~]# docker service create > --replicas 3 > --name redis > --update-delay 10s > marksugar/redis:1 4b 应用运维 2023-07-16 泡泡
docker config的配置使用 使用Docker Config而不是使用嵌入式配置创建镜像怎么样? 在镜像中嵌入配置? 我们经常看到Dockerfile如下所示,其中创建新镜像只是为了将配置添加到基本镜像。 $ cat Dockerfile FROM marksugar:redis:5.0.0 RUN curl http:/xx/x/xredis.conf -o /etc/redis/redis.conf 在上述中,是将最新的r 应用运维 2023-07-16 大猫
logstashredises(5) 安装redis,logstash日志将会存放到redis,在经过redis上的logstash发送到es yum -y install redis vim /etc/redis.conf bind 192.168.1.6 /etc/init.d/redis starthsi 连接: redis-cli -h 192.168.1.6 logstash配置测试 [root@elk1 ~]# vim / 自动化运维 2023-07-15 穿过生命散发芬芳
Zabbix监控redis info信息 本章通过redis-cli info监控部分监控项,在下篇文章将会监控所以info信息 我在github上面重新修改了监控,监控脚本和模板redis-info-status.xml,你可以关注此项目。 对于多端口监控,在后面文章将会出现,redis安装可参考:点击直达redis编译安装脚本如下 [root@localhost scripts]# cat redis.sh #! /bin/bash 自动化运维 2023-07-15 LOVEHL^ˇ^
Zabbix监控Redis info详细监控 本次使用zabbix3.0.3监控redis3.0.7 redis安装参考此文章 我在github上面重新修改了监控,监控脚本和模板redis-info-status.xml,你可以关注此项目。 1.创建脚本目录scripts,将脚本放置此目录脚本如下: #!/bin/bash REDISPATH="/usr/local/bin/redis-cli" HOST="127.0.0.1" PORT=" 自动化运维 2023-07-15 醒在深海的猫
zabbix自动发现监控redis多实例 计算每秒命中率,这里脚本获取到底是当前命中率,模板中可调试 我在github上面重新修改了监控,监控脚本和模板redis-info-status.xml,你可以关注此项目。 这里的命中率需要命中才会计算才会有值 [root@c7-test scripts]# cat redis_hits.sh #!/bin/bash # -------------------------------------- 自动化运维 2023-07-15 Escape
ELK5.5nginx访问日志grok切割(filebeat) 监控nginx访问日志filebeat+redis+logstashfilebeat收集日志后传给redis,logstash读取redis后grok后存储 安装filebeat [root@linuxea.com-Node117 ~]# wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.5.1-x86_64 自动化运维 2023-07-15 竹子爱熊猫
ELK6.3.2安装与配置[跨网络转发思路](一) 由于一些原因,我需要在内网搭建elk平台,采取云机器的日志,并且云节点并不是一家的,这就意味着这些云机器内网不通,分布广泛在内网搭建elk环境,并且只想用拉取的模式,也就是说,我内网并没有ip想被外网调用(无NAT),只要内网能上网就要可以用内网设备资源成本低基于以上三点来配置如下场景:散列的云节点往一台(意淫中的是集群组)redis(kafka密码配置过于复杂)节点接入数据,而后通过内网elk去 自动化运维 2023-07-15 大白菜程序猿
logstash6.3.2与redis+filebeat示例(三) 在之前的一篇中提到使用redis作为转发思路在前面两篇中写的都是elk的安装,这篇叙述在6.3.2中的一些filebeat收集日志和处理的问题,以nginx为例,后面的可能会有,也可能不会有 filebeat安装和配置 filebeat会将日志发送到reids,在这期间包含几个配置技巧,在配置文件出会有一些说明 下载和安装 [root@linuxea-VM_Node-113 ~]# wget ht 自动化运维 2023-07-15 法医
Redis编译安装和saltstack简单配置(1) 分布式存储之-Redisredis常用于数据库读缓存和写缓存,通常写缓存需要考虑到数据一致性的问题,读缓存应用较多redis是一个开源的,使用c语言编写的,支持网络交互的,可基于内存也可持久化的key-value数据库 目前国内最大的redis集群--新浪微博 redis和memcached对比 [root@yum-down local]# wget http://download.redis.i 数据运维 2023-07-15 LOVEHL^ˇ^
Redis简单的主从配置 redis主从配置复制配置文件 [root@yum-down ~]# cd /etc/redis/ [root@yum-down redis]# cp 6379.conf 6380.conf 修改端口,和数据文件名,或者保存位置即可‘dir‘ [root@yum-down redis]# vim 6380.conf :%s/6379/6380/g appendfilename "appendonl 数据运维 2023-07-15 法医
Redis cluster简单集群配置 redis cluster使用redis集群方案1,客户端分片。如:取余等2, 代理(proxy)分片。由proxy绝对数据存取,如:twemproxy。3,redis cluster。无中心模式,4, codis(豌豆荚开发的解决方案)redis cluster参考文档:http://redisdoc.com/topic/cluster-tutorial.html通常情况下,redis集群最少需 数据运维 2023-07-15 贤蛋大眼萌
Redis之codis3.0.1集群简单实现 豌豆荚,快速分布式缓存git地址:https://github.com/CodisLabs/codis所有内容借鉴gitlab-豌豆荚Codis 由四部分组成:Codis Proxy (codis-proxy) 代理服务器做请求转发,codis-proxy 本身实现了 Redis 协议,codis-proxy 本身是无状态的.可以执行多个Codis Dashboard (codis-config) 数据运维 2023-07-15 竹子爱熊猫
Redis3.2.5配置文件解释 Redis配置文件示例。 配置文件启动redis #注意,为了读取配置文件,Redis必须是以文件路径作为第一个参数开始:./redis-server /path/to/redis.conf redis支持的参数 单位:当需要内存大小时,可以指定以通常形式的1k 5GB 4M等等:# 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 10000 数据运维 2023-07-15 竹子爱熊猫
Redis 数据结构底层讲解(1)5 种基本数据结构 Redis 为什么这么快? Redis 内部做了非常多的性能优化,比较重要的有下面 3 点: Redis 基于内存,内存的访问速度是磁盘的上千倍; Redis 基于 Reactor 模式设计开发了一套高效的事件处理模型,主要是单线程事件循环和 IO 多路复用(Redis 线程模式后面会详细介绍到); Redis 内置了多种优化过后的数据结构实现,性能非常高。 下面这张图片总结的挺不错的,分享一下, 开发运维 2023-07-15 LOVEHL^ˇ^
redis.conf中使用requirepass不生效? 本文剖析下遇到的一个问题,即"设置requirepass不生效"这个小问题,本文目录如下: requirepass字段介绍 requirepass字段是redis.conf中的一个字段,可以看下redis.conf中的注释 # IMPORTANT NOTE: starting with Redis 6 "requirepass" is just a compatibility # layer on 开发运维 2023-07-15 向阳逐梦