1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke ...
分类:
其他好文 时间:
2018-02-27 01:16:48
阅读次数:
150
一:初识Redis Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis有着数据库没有的适应用户使用需求,此外,通过复制、持久化和客服端分片等特性 ...
分类:
其他好文 时间:
2018-02-20 23:36:05
阅读次数:
182
Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样Redis可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式 ...
分类:
其他好文 时间:
2018-02-20 22:26:16
阅读次数:
197
之前面试时被面试官问了一个问题,Redis是多线程还是单线程的?依稀记得Redis为单线程,其更深层次的技术原理完全懵逼。所以此篇文章旨在解读Redis为什么为单线程。 1、基本原理 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗) (1)为什么不采用多进 ...
分类:
编程语言 时间:
2018-02-19 17:28:30
阅读次数:
165
===> Redis内存数据库简介: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。===> Redis 的特点:  
分类:
数据库 时间:
2018-01-30 00:22:25
阅读次数:
222
(1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数 ...
分类:
其他好文 时间:
2018-01-27 11:28:49
阅读次数:
134
一、摘要ORACLE中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件,可以分为两种类型PFileandSPFile。它们是在数据库实例启动时候加载的,决定了数据库的物理结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。概念初始化参数文件(InitializationParametersFiles),
分类:
其他好文 时间:
2018-01-23 16:45:44
阅读次数:
129
最近项目中需要使用Redis,刚好这两天有时间,便总结记录一下Redis的安装,以及如何在.NET中使用Redis。 Redis是一个用的比较广泛的Key/Value的内存数据库。目前新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,和Memcached类似,但是支持数 ...
分类:
Web程序 时间:
2018-01-23 13:10:22
阅读次数:
149
redis使用watch完成秒杀抢购功能: 使用redis中两个key完成秒杀抢购功能,mywatchkey用于存储抢购数量和mywatchlist用户存储抢购列表。 它的优点如下: 1. 首先选用内存数据库来抢购速度极快。 2. 速度快并发自然没不是问题。 3. 使用悲观锁,会迅速增加系统资源。 ...
分类:
其他好文 时间:
2018-01-21 16:14:44
阅读次数:
107
? 查看设置的最大与最小内存: 1 exec sp_configure 'max server memory (MB)' 2 exec sp_configure 'min server memory (MB)' ? SqlServer目标内存、当前内存 、数据库内存页数: 1 SELECT obje ...
分类:
数据库 时间:
2018-01-17 00:56:34
阅读次数:
221