1、什么是Redis?简述它的优缺点? Redis的全称是:Remote Dictionary.Server,本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Re ...
分类:
其他好文 时间:
2018-11-24 23:55:15
阅读次数:
226
一.概述 Redis是内存数据库,一旦服务器进程退出,服务器中的数据库内存数据状态也会消失。为了解决这个问题,Redis提供了RDB 持久化功能,这个功能可以将redis在内存中的数据库状态保存到磁盘中,避免数据意外丢失。 RDB持久化可以手动执行,也可以根据服务器配置选项定期执行,是在指定的时间间 ...
分类:
数据库 时间:
2018-11-22 13:14:43
阅读次数:
189
Redis概述与安装使用 Author:SimpleWu Redis简介 Redis英语全称:( REmote DIctionary Server ) 远程字典服务器。 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的 ...
分类:
其他好文 时间:
2018-11-20 16:18:43
阅读次数:
182
Socket编程:服务端的处理流程,客户端的处理流程,发送http请求;Redis:连接,Set和Get,批量Set,Hash操作,设置超时时间,队列操作,使用连接池
分类:
编程语言 时间:
2018-11-19 00:28:22
阅读次数:
270
Redis 是一个基于内存的高性能key-value数据库。 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超... ...
分类:
其他好文 时间:
2018-11-15 13:35:46
阅读次数:
227
Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的分布式实现。 ...
分类:
编程语言 时间:
2018-11-13 12:17:08
阅读次数:
180
Redis作为内存数据库,需要具备高可用的特点,不然如果服务器宕机,还在内存里的数据就会丢失。我们最常用的高可用方法就是搭建集群,master机器挂了,可以让slave机器顶上,继续提供服务。但是Redis集群是不会自动进行主从切换的,也就是说,如果主节点非常不争气的在凌晨3点挂了,那么运维同学就要马上起床,把从节点改成主节点,这样的操作是非常繁琐低效的。为此,Redis官方提供了一种解决方案:R
分类:
其他好文 时间:
2018-11-08 10:55:34
阅读次数:
213
1. redis作为内存数据库需要保存大量用户的数据,但是redis中的数据保存到内存中,由于断电/宕机,肯定会导致内存数据丢失,为了防止数据丢失,采用持久化的方式,实现内存数据的备份; 当redis内存中有数据时,通过自身的策略有2中方式,一种是RDB模式,一种是AOF(默认);根据自身模式的设定 ...
分类:
其他好文 时间:
2018-11-03 13:57:48
阅读次数:
182
如何实现分布式爬虫 scrapy的url队列存在哪里? (单机内存) redis是支持分布式的内存数据库 可以为scrapy做一个新的调度器(redis),替换scapy的默认调度器, 从而实现分布式功能。 scrapy的url队列存在哪里? (单机内存) redis是支持分布式的内存数据库 可以为 ...
分类:
其他好文 时间:
2018-11-03 11:15:49
阅读次数:
119
Redis: Redis是什么: REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key-Value)分布式内存数据库。 基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人称为数 ...
分类:
其他好文 时间:
2018-11-02 13:00:55
阅读次数:
220