数据结构论坛

注册

 

发新话题 回复该主题

为什么使用redis的八个特性 [复制链接]

1#
治疗白癜风哪个医院最专业 http://baidianfeng.39.net/a_cjzz/250326/j4vcbit.html

特性

速度快10wOPS

为什么这么快

因为他存在内存中用C语言写的单线程

(从上到下分别是寄存器1级缓存2级缓存内存本地硬盘远程硬盘)持久化(断电不丢数据)redis所有数据保持在内存中,对数据的更新将异步地保存在磁盘上rdbaof多种数据结构本五种数据结构字符串,hash,列表,集合,有序集合

3.其他的数据结构

bitmaps:位图hyperloglog:超小内存唯一值计数geo:地址信息定位支持多种编程语言

java,php,python,ruby,lua,node等等

功能丰富

发布订阅,lua脚本,事务,pipeline

简单

用行代码的C写成的不依赖外部库(likelibevent)单线程模型

主从复制

高可用,分布式

在2.8版本后提供redis-sentinal来支持高可用在3.0版本提供redis-cluster支持分布式

redis典型应用场景

缓存系统

计数器

消息队列系统

排行榜

社交网络

实时系统

分享 转发
TOP
发新话题 回复该主题