您的位置:首页 >> redis

列表

  • redis和rabbitmq区别

    数据库

    本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比,具体采用什么方式实现,还需要取决于系统的实际需求RabbitMQ(推荐学习:Redis视频教程)RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源

  • redis集群数据怎么同步

    数据库

    redis没有像mysql那样复制位置的概念,所以Slave和Master断开连接再重新连接时,会全量取Master的快照,Slave的所有数据都会清除,重新建立整个内存表,这样导致Salve恢复数据特别慢,同时也给Master带来的压力。

  • 为什么redis比mysql快

    数据库

    Redis将所有数据放在内存中,非数据同步正常工作中,是不需要从磁盘读取数据的,0次IO。内存响应时间大约为100纳秒,这是Redis速度快的重要基础。mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,

  • Redis与Memcache的区别是什么?

    数据库

    Redis和Memcache 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,其本质上就是一个内存key-value数据库。Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大

  • 为什么redis是单线程

    数据库

    那么为什么Redis是单线程的  我们首先要明白,Redis很快!官方FAQ表示,因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,

  • redis支持windows吗

    数据库

    redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。Redis数据都是缓存在计算机内存中,并且会周期性 的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。Redis项目还没正式支持Windows。 但由于

  • redis error什么意思

    数据库

    redis error就是redis数据库和其组合使用的部件出现错误,这个出现的错误有很多种,在此举例几种:Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用。请查看Redis日志的详细错误信息。原因:

  • redis有windows版本吗

    数据库

    redis是没有windows版本。官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载,官网只提供linux版本的下载。推荐:《Redis视频教程》官网下载地址:redis.io/downloadGithub源

  • redis中的宕机什么意思

    数据库

    宕机是计算机术语,口语里面我们简单的把停掉机器叫做down机,转换为汉字是“宕机”,但很多人都叫做“当机”/“死机”,虽然不规范但却流行。宕机,指操作系统无法从一个严重系统错误中恢复过来,或系统硬件层面出问题,以致系统长时间无响应,而不得不

  • redis单线程为什么需要加锁

    数据库

    个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有一个线程。客户端访问之间存在竞争。因为存在多客户端并发,所以必须保证操作的原子性。比如银行卡扣款问题,获取余额,判断,扣款,写回就必须构成事务,否则就可能出错。

  • 连接redis需要密码吗

    数据库

    Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。推荐:《Redis视频教程》我们可

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

    数据库

    aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。那么它们之间有什么区别?下面本篇文章就来给大家介绍一下,希望对你们有所帮助。持久化RDB和AOF的区别RDB持久化是指在指定的时间间隔内将内存中的数据集快照写

  • redis如何集群

    数据库

    Redis Sharding集群Redis Sharding是一种客户端Sharding分片技术。Redis Sharding可以说是Redis Cluster出来之前,业界普遍使用的多Redis实例集群方法。主要思想是采用哈希算法将Red

  • 怎么理解redis

    数据库

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。(

  • redis宕机了怎么办

    数据库

    我们都知道 Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,那应该怎么解决呢?因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。(推荐学习:Redis视频教程)Redis 的持久

  • 数据库

    平时你用 Redis 是不是经常 get()、set()一把梭?其实 Redis 中还有很多有用的数据结构,以及各种方法。今天我们就来测试一下eval()方法。推荐:《Redis视频教程》Redis Eval 官方说明(节选)EVAL sc

  • redis为什么是单线程

    数据库

    以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的 原因很简单因为误区二导致的: 多线程 一定比 单线程 效率高。其实不然。redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程

  • redis有什么用?

    数据库

    Redis是开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(KEY/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被称为数据结构服务器。Redis有什么用?可以做

  • redis主要消耗什么资源

    数据库

    Redis进程内消耗主要包括:自身内存+对象内存+缓冲内存+内存碎片。内存。因为redis的数据都是存储在内存当中。内存数据库相比一般的关系型数据库,读取速度要更快,但是消耗的内存资源会更多。 对象内存(推荐学习:Redis视频教程)对象内

  • redis的默认端口号是多少?

    数据库

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis的默认端口号是6379。为什么Redis选择6379作为默认端口号?6379在是手机按键上M