Redis——》介绍

原创 2016年05月31日 21:37:41

1、介绍:

  Redis是一种NoSQL数据库。和Memcached类似,以Key-Value形式进行存储,但redis支持存储的value的类型更多,包括string,list,set,zset和hash。redis支持各种不同形式的排序,为了保证效率,数据都是缓存在内存中。

2、优点:

  性能高:Redis能支持超过 100K+ 每秒的读写频率

  数据类型丰富:包括string,list,set,zset和hash数据类型操作

  原子性:Redis的所有操作都是原子性

  丰富的特性:Redis还支持通知,key过期等特性。

3、性能:

下面是官方的bench-mark数据:

测试完成了50个并发执行100000个请求。

设置和获取的值是一个256字节字符串。

Linuxbox是运行Linux2.6,这是X3320Xeon2.5ghz。

文本执行使用loopback接口(127.0.0.1)。

结果:写的速度是110000次/s,读的速度是81000次/s。

4、数据类型:

  String:最简单的类型,与Memcached一样的类型,一个key对应一个Value。

  list:是一个链表结构,主要功能是push和pop,获取一个范围的所有值等。操作中key为链表的名字。

  set :是集合,对集合的操作有添加删除元素,有对多个集合的交并差等操作。

  zset:是set的升级版本,在set的基础上增加了顺序属性。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Redis 3.0介绍及集群说明

Redis是一个开源、基于C语言、基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API。近日,Redis 3.0在经过6个RC版本后,其正式版终于发布了。Redis 3.0的最...
  • tianwei7518
  • tianwei7518
  • 2015年04月11日 00:30
  • 2090

Redis(ZADD)使用Java API实现简单排名

Redis ZADD key score member [[score member] [score member] ...] 将一个或多个 member 元素及其 score 值加入到有...
  • shaopeng5211
  • shaopeng5211
  • 2013年05月08日 17:40
  • 4561

数据库高可用架构(MySQL、Oracle、MongoDB、Redis)

MySQL、Oracle、MongoDB、Redis各种场景高可用架构
  • tianwei7518
  • tianwei7518
  • 2016年11月04日 23:04
  • 1367

淘淘商城系列——Redis五种数据类型介绍

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。下面我分别介绍之。String(字符串)字符串是Re...
  • yerenyuan_pku
  • yerenyuan_pku
  • 2017年06月03日 22:47
  • 1277

redis环境搭建——介绍、安装、配置

1. NoSQL&Redis介绍        NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。        是以Key-Value的形...
  • chuangrain
  • chuangrain
  • 2012年10月22日 18:01
  • 40716

redis环境搭建——介绍、安装、配置

1. NoSQL&Redis介绍        NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。        是以Key-Value的形...
  • imxiangzi
  • imxiangzi
  • 2016年08月31日 15:22
  • 147

Redis 介绍及编译安装——单机

1、Redis的介绍 Redis 开源的内存数据库,以Key-Value方式存储数据; Redis的特点:     1)、Redis的数据完全存储在内存中,使用磁盘仅仅是为了持久化数据,解决重启服务器...
  • Veechange
  • Veechange
  • 2016年05月08日 17:34
  • 1897

redis环境搭建——介绍、安装、配置

1. NoSQL&Redis介绍        NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。        是以Key-Val...
  • linybo
  • linybo
  • 2016年03月18日 10:28
  • 189

Redis系列(三)——主从介绍和配置

介绍和工作流程 工作原理:如果设置了一个slave,不管是在第一次链接还是重新链接master的时候,slave会发送一个同步命令 然后master开始后台保存,收集所有对修改数据的命令。当后台保存完...
  • luo4105
  • luo4105
  • 2017年04月26日 19:39
  • 850

redis环境搭建——介绍、安装、配置

1. NoSQL&Redis介绍        NoSQL,Not Only SQL,是非关系型的数据库。传统的关系数据库不能满足超大规模和高并发的应用。        是以Key-Value的形...
  • m0_37201322
  • m0_37201322
  • 2017年04月19日 13:46
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Redis——》介绍
举报原因:
原因补充:

(最多只允许输入30个字)