redis

redis有什么用?-小浪学习网

redis有什么用?

Redis是开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(KEY/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被称为数据结构服务...
站长的头像-小浪学习网站长10个月前
399
redis宕机了怎么办-小浪学习网

redis宕机了怎么办

我们都知道 redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,那应该怎么解决呢? 因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。(推荐...
站长的头像-小浪学习网站长10个月前
3515
redis的rdb和aof之间有什么区别?-小浪学习网

redis的rdb和aof之间有什么区别?

aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。那么它们之间有什么区别?下面本篇文章就来给大家介绍一下,希望对你们有所帮助。 持久化RDB和AOF的区别 RDB持久化是指在指定的...
站长的头像-小浪学习网站长10个月前
2913
redis单线程为什么需要加锁-小浪学习网

redis单线程为什么需要加锁

个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有一个线程。客户端访问之间存在竞争。 因为存在多客户端并发,所以必须保证操作的原子性。比如银行卡扣款问题,获...
站长的头像-小浪学习网站长10个月前
309
redis支持windows吗-小浪学习网

redis支持windows吗

redis是当前比较热门的nosql系统之一,它是一个key-value存储系统。redis数据都是缓存在计算机内存中,并且会周期性 的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。 Redis项目还没...
站长的头像-小浪学习网站长10个月前
4212
为什么redis比mysql快-小浪学习网

为什么redis比mysql快

redis将所有数据放在内存中,非数据同步正常工作中,是不需要从磁盘读取数据的,0次io。内存响应时间大约为100纳秒,这是redis速度快的重要基础。 mysql是持久化存储,存放在磁盘里面,检索的话...
站长的头像-小浪学习网站长10个月前
509
为什么redis是单线程-小浪学习网

为什么redis是单线程

那么为什么redis是单线程的 我们首先要明白,Redis很快!官方FAQ表示,因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现...
站长的头像-小浪学习网站长10个月前
475
redis集群数据怎么同步-小浪学习网

redis集群数据怎么同步

redis没有像mysql那样复制位置的概念,所以slave和master断开连接再重新连接时,会全量取master的快照,slave的所有数据都会清除,重新建立整个内存表,这样导致salve恢复数据特别慢,同时也给m...
站长的头像-小浪学习网站长10个月前
487
redis哲学三连是什么-小浪学习网

redis哲学三连是什么

redis哲学三连是大家在面试是考官提出的关于redis的三个问题“是什么?为什么?怎么用?”。 这三个问题需要对redis有很深的了解,并且考官也不是想听全是网上的答案,也会注重你自己的理解。 ...
站长的头像-小浪学习网站长10个月前
3913
redis是内存数据库吗-小浪学习网

redis是内存数据库吗

redis的所有数据是放在内存中,是内存数据库。它是一个开源的,高性能,C语言开发的 ,键值对(key-value)存储数据的NOSQL数据库。 redis主要特点 1、高级数据结构 为值提供五种可能的数据类型 ...
站长的头像-小浪学习网站长10个月前
495