随笔分类 - redis
摘要:1. 通用命令 - KEYS:查看符合模板的所有 key,`不建议在生产环境设备上使用` - DEL:删除一个指定的key - EXISTS:判断key是否存在 - EXPIRE:给一个key设置有效期,有效期到期时该key会被自动删除 - TTL:查看一个KEY的剩余有效期 2. 常用数据类型 1
阅读全文
摘要:本章是基于CentOS7下的Redis集群教程,包括: 单机安装Redis Redis主从 Redis分片集群 1.单机安装Redis 首先需要安装Redis所需要的依赖: yum install -y gcc tcl 然后将Redis安装包上传到虚拟机的任意目录: 例如,我放到了/tmp目录: 解
阅读全文
摘要:1、Redis持久化 Redis有两种持久化方案: RDB持久化 AOF持久化 1.1.RDB持久化 RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘
阅读全文
摘要:1. 缓存穿透 客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,请求都会直接打到数据库。 1.1 解决方案 1. 缓存Null值 -> 优点:实现方便 缺点: 额外内存消耗,可能造成短期的不一致 2. 布隆过滤器 -> 优点: 内存占用较少,没有多余的key 缺点: 实现复杂,存在
阅读全文
摘要:本文记录黑马的redis课程笔记 1.单机安装Redis 1.1.安装Redis依赖 Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖: yum install -y gcc tcl 1.2.上传安装包并解压 然后将Redis安装包上传到虚拟机的任意目录: 例如,我放到了/
阅读全文