随笔分类 -  part92 Redis

摘要:一、缓存穿透 1、概念 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中(秒杀),于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。 2、解决方案 阅读全文
posted @ 2021-07-17 14:51 困了就睡觉觉 阅读(40) 评论(0) 推荐(0) 编辑
摘要:一、基本介绍 1、主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave 以读为主。 2、默认情况下,每台Red 阅读全文
posted @ 2021-07-16 22:40 困了就睡觉觉 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、基本介绍 Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。 模型的三种角色: 第一个:消息发送者 第二个:频道 第三个:消息接受者 二、关系 下图展示了频道 channel1 , 以及订阅这个频道 阅读全文
posted @ 2021-07-16 21:45 困了就睡觉觉 阅读(170) 评论(0) 推荐(0) 编辑
摘要:Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。 所以redis提供了持久化功能 一、RDB(Redis DataBase) 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的snapshot快照,他恢复时是将快照文件直 阅读全文
posted @ 2021-07-07 20:30 困了就睡觉觉 阅读(47) 评论(0) 推荐(0) 编辑
摘要:redis.cnf详解 启动的时候,就是通过配置文件来启动 1、单位:配置文件对unit单位对大小写不敏感 2、可以包含其他配置文件(把其他配置文件导入进来) 3、NETWORK(网络) 4、GENERAL(通用配置) 5、SNAPSHOTTING(快照) 持久化,在规定的时间内,执行了多少次操作, 阅读全文
posted @ 2021-07-06 22:44 困了就睡觉觉 阅读(523) 评论(0) 推荐(0) 编辑
摘要:一、16个数据库 redis默认使用第0个数据库 1、使用select切换数据库:select 3 2、查看当前数据库所有的key:keys * 3、清除当前数据库数据:flushdb 4、清除全部数据库数据:flushall 二、五大数据类型 redis-key ①判断键是否存在: exists 阅读全文
posted @ 2021-06-16 23:48 困了就睡觉觉 阅读(77) 评论(0) 推荐(0) 编辑
摘要:一、Nosql概述: 1、为什么要用Nosql? 用户的个人信息、社交网络、地理位置、用户自己产生的数据,用户日志等等在爆发式增涨,这时候我们就需要使用NoSQL数据库,可以很好处理以上情况 2、 什么是NoSQL(not only sql) 泛指非关系型数据库,随着web2.0互联网的诞生,传统的 阅读全文
posted @ 2021-06-16 20:13 困了就睡觉觉 阅读(62) 评论(0) 推荐(0) 编辑
摘要:一、redis安装 1 首先安装依赖环境gcc yum -y install gcc automake autoconf libtool make 注:运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序运行的问题解决 rm –f /var/run/yum.pid 阅读全文
posted @ 2019-12-05 12:18 困了就睡觉觉 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1、Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开 阅读全文
posted @ 2019-12-05 12:17 困了就睡觉觉 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:一、简介 redis是一个key-value存储系统。和Memcached(多线程,支持的数据类型少:只支持字符串类型,不支持持久化)类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希 阅读全文
posted @ 2019-07-09 15:24 困了就睡觉觉 阅读(300) 评论(0) 推荐(0) 编辑
摘要:一、redis是什么 非关系型内存数据库,以key-value的形式将数据储存在内存中。Mysql是关系型数据库,数据是保存在硬盘中 二、redis下载安装 1、要安装Redis,首先要获取安装包。 Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github. 阅读全文
posted @ 2019-07-08 20:24 困了就睡觉觉 阅读(600) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示