数据库

[数据库]记一次因为redis漏洞被挖矿

问题:CPU一直100%,top看不到进程,无从下手,阿里云无限报异常文件下载,以及linux共享库预加载配置文件被篡改。经百度,到解决办法:参考文档:https://blog.csdn.net/leisure_life/article/details/82899703h...
发布时间:2023-10-11  

[数据库]Redis实现简单的消息队列

?1、问:什么是消息队列? 答:是一个消息的链表,是一个异步处理的数据处理引擎。2、问:有什么好处? 答:不仅能够提高系统的负荷,还能够改善因网络阻塞导致的数据缺失。3、问:用途有哪些? 答:邮件...
发布时间:2023-10-11  

[数据库]windows下redis服务启动出现问题或者闪退

1.看下电脑自己内存是多少(一般都是4G,8G)。2.看下自己C盘大小(如果小于4G或者8G)3.C:\Users\{你的用户名}\AppData\Local\Redis\RedisQFolk_****.dat(这个路径下可能没有,我的就是,别担心,看下面的,)4...
发布时间:2023-10-11  

[数据库]实现redis高可用机制的一些方法

实现redis高可用机制的一些方法:保证redis高可用机制需要redis主从复制、redis持久化机制、哨兵机制、keepalived等的支持。主从复制的作用:数据备份、读写分离、分布式集群、实现高可用、宕机容错机制等。redis...
发布时间:2023-10-11  

[数据库]这可能是史上最全 Redis 高可用解决方案总结

一、常见使用方式Redis 的几种常见使用方式包括:Redis 单副本;Redis 多副本(主从);Redis Sentinel(哨兵);Redis Cluster;Redis 自研。二、各种使用方式的优缺点1、Redis 单副本Redis 单副本,采用单个 Redis...
发布时间:2023-10-11  

[数据库]redis相关命令

链接命令1. 不指定端口链接: redis-cli -h IP(默认6379端口)2. 指定端口链接:redis-cli -h IP -p 26379 (redis服务器对外开放的端口是26379)3. 指定端口和密码:redis-cli -h IP -p 26379 -a XXXXXXXXXXXXX (redis...
发布时间:2023-10-11  

[数据库]Redis内存设置

Redis设置最大占用内存,打开redis配置文件,找到如下段落,设置maxmemory参数,maxmemory是bytes字节类型,注意转换。一般推荐Redis设置内存为最大物理内存的四分之三,如果不设置maxmemory或者设置为0,64位系统不...
发布时间:2023-10-11  

[数据库]Redis事件控制流分析

一、概述这里分析的主要是单机Redis服务器部分的事件控制流。本文配合Redis源码与《Redis设计与实现》一同食用口味更佳。Redis服务器采用的是基于事件驱动的单进程单线程模式,事件分为两大类:文件事件与时间事件。...
发布时间:2023-10-11  

[数据库]filebeat output redis 报错 i/o timeout

filebeat output redis 报错 i/o timeout先把报错内容贴出来。ERROR redis/client. go:214 Failed to RPUSH to redis list with write tcp 172.16.73.32:54822-172.16.73.33:52611: i/o timeoutERROR redis/cli...
发布时间:2023-10-11  

[数据库]Redis实现之字典跳跃表

跳跃表跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。跳跃表支持平均O(logN)、最坏O(N)的时间复杂度查找,还可以通过顺序性操作来批量处理节点。在大部分...
发布时间:2023-10-11  

[数据库]redis源码分析系列读者声明

本分析是基于redis4.0.2做的源代码分析;由于博主工作中是用的mac,所以用的mac clion来阅读c代码,原生redis代码并不支持clion,博主是fork了一个github上与clion集成的一个版本;近期准备开redis github的一个注...
发布时间:2023-10-11  

[数据库]史上最全Redis高可用技术解决方案大全

Redis常见的几种主要使用方式:Redis 单副本Redis 多副本(主从)Redis Sentinel(哨兵)Redis ClusterRedis 自研Redis各种使用方式的优缺点:1Redis单副本Redis 自研的高可用解决方案,主要体现在配置中心、故障探测...
发布时间:2023-10-11  

[数据库]Redis【二】 set|get那些事

redis4.0.9 SET\GET方法从哪里开始server.c里面有每个redis命令对应的执行方法如struct redisCommand redisCommandTable[] = {{module,moduleCommand,-2,as,0,NULL,0,0,0,0,0},{get,getCommand,2,rF,0,N...
发布时间:2023-10-11  

[数据库]Jedis操作Redis--Set类型

/*** Set(集合)* SADD,SCARD,SDIFF,SDIFFSTORE,SINTER,SINTERSTORE,SISMEMBER,SMEMBERS,SMOVE,SPOP,SRANDMEMBER,SREM,SUNION,SUNIONSTORE,SSCAN*/public class SetTypeTest {private Jedis jedis;private static ...
发布时间:2023-10-11