![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 81
Redis
诸葛钢铁云
这个作者很懒,什么都没留下…
展开
-
详解MemCached原理
memcached是一个高性能的分布式内存缓存服务器,memcached在Linux上可以通过yum命令安装,这样方便很多,在生产环境下建议用Linux系统,memcached使用libevent这个库在Linux系统上才能发挥它的高性能。它的分布式其实在服务端是不具有分布式的特征的,是依靠客户端的分布式算法进行了分布式,memcached是一个纯内存型的数据库,这样在读写速度上相对来说比较快。 memcached的内存分配是预先分配内存,常规的程序使用内存无非是两种,一种是预先分配,一种是动...转载 2022-02-08 10:11:08 · 383 阅读 · 0 评论 -
Redis常见点
Redis是什么Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSIC 语言编写、支持网络、可基于内存亦可持久化的、日志型Key-Value 数据库,并提供多种语言的 API。Redis与Memcached的区别memcached所有的值都是简单的字符串,redis支持更多的数据结构(string,list,hash,sorted set,set)redis的速度比memcached快redis可以持久化其数据(AOF,RDB).转载 2021-12-30 23:09:45 · 161 阅读 · 0 评论 -
Redis常见问题和解决办法梳理
一、Redis主从复制读写分离问题1)数据复制的延迟读写分离时,master会异步的将数据复制到slave,如果这是slave发生阻塞,则会延迟master数据的写命令,造成数据不一致的情况。解决方法:可以对slave的偏移量值进行监控,如果发现某台slave的偏移量有问题,则将数据读取操作切换到master,但本身这个监控开销比较高,所以关于这个问题,大部分的情况是可以直接使用而不去考虑的。2)读到过期的数据redis在删除过期key的时候有两种策略,第一种是懒惰型策略,即只有当redis转载 2021-12-12 19:08:44 · 3543 阅读 · 0 评论 -
Redis 常见面试题(2020最新版)
阶段汇总集合:001期~180期汇总,方便阅读(增加设计模式)概述什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每转载 2021-11-14 18:23:14 · 562 阅读 · 0 评论 -
redis入门
redis入门和常见问题http://c.biancheng.net/redis/https://zhuanlan.zhihu.com/p/112811758https://segmentfault.com/a/1190000016649276https://www.cnblogs.com/yuhangwang/p/5817930.htmlhttps://www.cnblogs.com/xrq730/p/8890896.htmlhttps://blog.csdn.net/qq_42815754/原创 2021-06-16 17:49:30 · 58 阅读 · 0 评论 -
Redis主从复制原理学习和数据恢复总结 - 运维笔记
和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。全量同步Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:- 从服务器连接主服务器,发送SYNC命令;- 主服务器接收到SYNC命名后,开始执行BGSAV...转载 2021-05-23 17:47:05 · 243 阅读 · 0 评论 -
redis持久化策略梳理及主从环境下的策略调整记录
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。可以不定期的通过异步方式保存到磁盘上(即“半持久化模式”);也可以把每一次数据变化都写入到一个Append Only File(AOF)里面(即“完全持久化模式”)。redis支持两种持久化方式,一种是默认方式的RDB(Snapshotting快照)持久化,另一种是AOF(Append-only file)持久化方式。这两种持久化方式都可以将内存中的数据库状态保存到磁盘上,redis对应的也有两种落地文件转载 2021-05-23 17:35:13 · 132 阅读 · 0 评论 -
Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)
Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentinel是redis高可用的解决方案,sentinel系统可以监视一个或者多个redis master服务,以及这些master服务的所有从服转载 2021-05-23 17:24:39 · 556 阅读 · 0 评论