# **Redis入门**
## **概述**
>**Redis是什么?**
Redis (Remote Dictionary Servre) 即远程字典服务
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI[C语言](https://baike.baidu.com/item/C%E8%AF%AD%E8%A8%80)编写、支持网络、可基于内存亦可持久化的日志型、Key-Value[数据库](https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93/103728),并提供多种语言的API。
免费和开源!是当下最热门的NoSQL技术之一,也被人们称之为结构化数据库。
>**Redis能干吗?**
1.内存存储,持久化,内存中断电就会丢失,所以说持久化很重要(rdb,aof)
2.效率高,可以用于高速缓存
3.发布订阅系统
4.地图信息分析
5.计数器,计数器(浏览量!)
6....
>**Redis的特性?**
1.多样的数据类型
2.持久化
3.集群
4.事务
>**学习中需要用到的**
1.官网:www.redis.io
2.中文网:www.redis.cn
3.Redis推荐都是在linux服务器搭建。
>**Redis性能**
下面是官方的bench-mark数据:\[1\]
测试完成了50个并发执行100000个请求。
设置和获取的值是一个256字节字符串。
Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。
文本执行使用loopback接口(127.0.0.1)。
结果:读的速度是110000次/s,写的速度是81000次/s 。