首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Redis
胖太乙
创建于2022-08-25
订阅专栏
Redis
暂无订阅
共14篇文章
创建于2022-08-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
整理了一些关于 Nginx的高频面试题
Nginx 是一个开源 Web 服务器和 HTTP、SMTP、POP3 和 IMAP 协议的反向代理服务器,非常注重高并发、性能和低内存使用。Nginx是用 C 编程语言编写的。C10k是并发处理一万个连接的代名词。C10k 问题是指优化网络套接字以同时处理大量客户端的问题。Ng...
搭建Redis集群遇到的问题:Waiting for the cluster to join~~~
集群总线 每个Redis集群中的节点都需要打开两个TCP连接。一个连接用于正常的给Client提供服务,比如6379,还有一个额外的端口(通过在这个端口号上加10000)作为数据端口,例如:redis的端口为6379,那么另外一个需要开通的端口是:6379 + 10000, 即需...
十三、Redis LFU算法详述(Least Frequently Used - 最不常用)
当系统内存达到限制, 触发 LRU 算法的时候,会对数据库中的Key 进行筛选淘汰, 如果按照LRU 算法的逻辑(最近最少使用),那么被淘汰的概率将是 Key A > Key B > Key C 。然而在现实中,我们并不希望Key A被淘汰,而是希望淘汰率是 Key C > Ke...
十二、Redis LRU算法详述(Least Recently Used - 最近最少使用)
Redis是基于内存存储的 key-value 数据库。我们都知道,内存虽然快但空间大小有限,当物理内存达到上限时,系统就会跑的很慢,这是因为 swap 机制会将部分内存的数据转移到swap分区中,通过与swap的交换保证系统继续运行;但是swap属于硬盘存储,速度远远比不上内存...
十一、Redis集群的水平扩展、伸缩
Redis3.0版本以后,有了集群的功能,提供了比之前版本的哨兵模式更高的性能与可用性,但是集群的水平扩展却比较麻烦,接下来介绍下Redis高可用集群是如何做水平扩展、伸缩的。三台云服务器(106.14.157.48,49.232.112.117,101.34.253.57)。大...
十、Redis 有了主从复制, 为什么还需要搭建集群?以及如何搭建Redis集群详细图解
对于一个初学者来说,心里一直有一个疑惑,主从复制不就是集群嘛(一主多从),干嘛还要搭建集群。主从复制 的模式一般是 一主多从,也就意味着 写 的速度大约在 10W次 / S , 而 读 的速度是根据从机数量来决定的, 也就是 10W次 * 从机数量 / S (有的小伙伴会想, 如...
九、Redis的缓存穿透和雪崩问题,以及解决方案
缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。1. ...
七、Redis 主从复制以及哨兵模式的详细图解
主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave 以读为主。默认情况下,每台Redis...
八、Sentinel.conf 配置文件详细介绍
监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁移(Automat...
五、Redis事务的详细介绍
Redis事务的概念: Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行...
四、Redis 的持久化(RDB、AOF)
Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。什么是RDB?RDB是在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建...
三、Redis.conf 配置文件详细介绍
上一篇博客我们介绍了如何安装Redis,在Redis的解压目录下有个很重要的配置文件 redis.conf (/opt/redis-6.2.5/目录下),关于Redis的很多功能的配置都在此文件中完成的。一般为了不破坏安装的文件,出厂默认配置最好不要去改,所以我们将此配置文件复制...
二、Redis五大数据类型详细讲解
这是最简单Redis类型。如果你只用这种类型,Redis就像一个可以持久化的memcached服务器(注:memcache的数据仅保存在内存中,服务器重启后,数据将丢失)。 String类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的...
一、为什么要是用Redis?
随着大数据时代的来临,随之而来的三高问题(高并发,高性能 、高可用) 也随之而来。数据库的写入压力增加,读写集中在一个数据库上让数据库不堪重负,大部分网站开始使用主从复制技术来达到读写分离,以提高读写性能和读库的可扩展性,MySQL的master-slave模式成为这个时候的网站...