Skip to main content

.缓存

缓存相关知识点总结

.缓存穿透、缓存击穿、缓存雪崩的理解

缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接...

.Redis

redis 相关知识点

redis 报错 "WARNING overcommit_memory is set to 0! Background save may fail under low memory condition."

Redis 启动时,你可能会看到下面这种警告。 WARNING overcommit_memory is set to 0! Background save may fail under low...

.redis 配置日志纪录

启动、错误日志 日志级别 Redis 总共支持四个级别:debug、verbose、notice、warning debug:会打印生成大量信息,适用于开发/测试阶段 verbose:包含很多不...

.redis 重启命令

对于 apt-get 或者 yum install 安装的 redis 如果是用 apt-get 或者 yum install 安装的 redis,可以直接通过下面的命令停止/启动/重启 red...

redis 监听执行日志

执行 monitor 命令 127.0.0.1:6379> monitor OK

Redis启动时的三个警告解决方法

在Linux系统中安装完redis,启动时可能会出现如下三个警告: 第一个警告: The TCP backlog setting of 511 cannot be enforced becau...

Redis 基本介绍

基本数据类型及其应用场景: 类型 简介 特性 场景 String(字符串) 二进制安全 可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512M --- Hash(字典) 键值...

Redis持久化介绍

redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Ap...

Redis主从模式介绍

slave默认是只读的,可以通过修改 slave-read-only 设置 如果你以前做过MySQL主从服务器的话,两相对比,你会发现Redis主从服务器不用做前期的数据同步,设置好了从服务器...

redis配置认证密码方法

redis配置密码 1.通过配置文件进行配置 redis配置文件通常在redis.conf中,打开配置文件找到 #requirepass foobared 去掉行前的注释,并修改密码为所需的密...

redis 过期策略

对于过期策略,一般有三种可能: 定时删除:在设置键的过期时间时,创建一个定时事件,当过期时间到达时,由事件处理器自动执行键的删除操作。 惰性删除:放任键过期不管,但是在每次从 dict 字典中取...

redis 禁用O(n) 复杂度方法

某公司技术部发生2起本年度PO级特大事故,造成公司资金损失400万,原因如下: 由于工程师直接操作上线redis,执行: keys * wxdb(此处省略)cf8* 这样的命令,导致redis...

单节点redis分布式锁介绍

分布式锁 分布式锁是控制分布式系统或不同系统之间共同访问共享资源的一种锁实现,如果不同的系统或同一个系统的不同主机之间共享了某个资源时,往往需要互斥来防止彼此干扰来保证一致性。 分布式锁需要具备...

缓存理解

观看300分钟吃透分布式缓存 课程笔记整理