Redis 的使用
Redis 简介
Redis 是一个由 Salvatore Sanlippo 写的 key-value 存储系统。
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久
化的日志型、Key-Value 数据库,并提供多种语言的 API。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String), 哈希(Map), 列表
(list), 集合(sets) 和有序集合(sorted sets)等类型。
Reids 优点
(1)、异常快速 : Redis 是非常快的,每秒可以执行大约 110000 设置操作,81000 个/每秒
的读取操作。
(2)、支持丰富的数据类型 : Redis 支持最大多数开发人员已经知道如列表,集合,可排
序集合,哈希等数据类型。这使得在应用中很容易解决的各种问题,因为我们知道哪些问
题处理使用哪种数据类型更好解决。
(3)、操作都是原子的 : 所有 Redis 的操作都是原子,从而确保当两个客户同时访问 Redis
服务器得到的是更新后的值(最新值)。
(4)、多功能实用工具:Redis 是一个多功能实用工具,可以在很多如:缓存,消息传递
队列中使用(Redis 原生支持发布/订阅),在应用程序中,如:Web 应用程序会话,网站
页面点击数等任何短暂的数据。
Redis 缺点
(1)、单线程
(2)、耗内存
Redis 安装
Redis 是 c 语言开发的。
评论0
最新资源