码迷,mamicode.com
首页 >  
搜索关键字:filebeat elk redis    ( 24377个结果
redis--悲观锁、乐观锁
悲观锁: 很悲观、认为什么时候都会出问题、无论做什么都加锁、很影响性能 乐观锁: 1.很乐观、认为什么时候都不会出问题、所以不上锁。更新数据的时候去判断下,在此期间是否有人修改这个数据。 2.获取version 3.更新时比较version watch (监控、实现乐观锁) 监控测试、正常执行: m ...
分类:其他好文   时间:2020-07-05 19:33:12    阅读次数:60
【Redis】Redis数据类型底层结构
参考:《Redis设计与实现》 RedisObject Redis底层的所有数据结构:都是基于对象的;RedisObject 类型; 编码; 指向实际数据的指针; typedef struct redisObject{ // 类型 unsigned type:4; // 编码 unsigned en ...
分类:其他好文   时间:2020-07-05 19:30:02    阅读次数:88
【Redis】事务和锁
纸上得来终觉浅,绝知此事要躬行。 什么是事务 事务可以一次执行多个命令,本质是一组命令的集合, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执 ...
分类:其他好文   时间:2020-07-05 19:26:54    阅读次数:66
c# 操作Redis的五种基本类型总结
在我们的项目中,通常会把数据存储到关系型数据库中,比如Oracle,SQL Server,Mysql等,但是关系型数据库对于并发的支持并不是很强大,这样就会造成系统的性能不佳,而且存储的数据多为结构化数据,对于非结构数据(比如文本)和半结构化数据(比如JSon) 就显得不够灵活,而非关系型数据库则很 ...
分类:Windows程序   时间:2020-07-05 17:20:17    阅读次数:133
分布式爬虫部署 基于scrapy和scrapy-redis
如何实现分布式? 安装一个scrapy-redis的组件 原生的scrapy是不可以实现分布式爬虫,必须要让scrapy结合着scrapy-redis组件一起实现分布式 为什么原生的scrapy不可以实现分布式? 调度器不可以被分布式集群共享 管道不可以被分布式集群共享 scrapy-redis组件 ...
分类:其他好文   时间:2020-07-05 17:03:11    阅读次数:62
踩坑记录-Redis(Windows)的getshell
Author:Hunter@深蓝攻防实验室 0x00 老朋友Redis 曾经无数次遇到未授权或弱口令的Redis都会欣喜若狂,基本上可以说未授权约等于getshell。但近期的几次比赛中却遇到了Windows上的Redis...说到Linux上的Redis,getshell的路子无非两类:一类是直接 ...
分类:Windows程序   时间:2020-07-05 17:01:40    阅读次数:91
【Redis】持久化方案
博观而约取,厚积而薄发。 1. 持久化 Redis持久化的方案有两种: 2. RDB持久化 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。默认文件是dump.rdb,存储的是二进制数据 dump.rdb文件数据如下: REDI ...
分类:其他好文   时间:2020-07-05 15:50:44    阅读次数:70
一致性HASH算法在分布式应用场景使用
其实不管redis还好,Mysql也好 这种数据存储介质,在分布式场景中都存在共同问题:即集群场景下服务路由。比如redis集群场景下,原本我们分3主3从部署。但万一有一天出现访问量暴增或其中一台机器挂了的场景,那么服务路由(一般采用HASH取模定位的方式)重新计算后 会面临数据在新的节点找不到,... ...
分类:编程语言   时间:2020-07-05 15:47:15    阅读次数:68
【Redis】配置参数详解
工欲善其事,必先利其器。 配置 一、redis配置文件存放路径 apt安装方式 $ sudo vim /etc/redis/redis.conf 编译安装,存放在redis解压目录的路径下redis.conf $ sudo vim redis.conf 二、配置常用参数 tcp-backlog设置t ...
分类:其他好文   时间:2020-07-05 15:16:00    阅读次数:119
redis查找bigkeys--密码带特殊字符
1.密码特殊字符 [root@VM_0_111_centos redis]# cat mybigkeys.py #!/usr/bin/env python import sys import redis def check_big_key(r, k): bigKey = False length = ...
分类:其他好文   时间:2020-07-05 13:53:48    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!