基础培训
主要内容
• 一、简单介绍
• 二、数据类型
• 三、安装
• 四、常用配置
• 五、常用命令
• 六、主从部署
• 七、持久化介绍
• 八、哨兵部署
• 九、实例讲解
• 十、多路复用介绍
简单介绍-redis是什么
• Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value缓存数
据库,并提供多种语言的API。代码只有几万行。目前已被许多大型机构采用,比如:Github、新浪微博等
等。
简单介绍-redis的特性
• 内存数据库,速度快,也支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以
再次加载进行使用。
• Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的
存储。
• Redis支持数据的备份,即master-slave模式的数据备份。
• 支持事务
简单介绍-redis的性能
以下摘自官方测试描述:
在50个并发的情况下请求10W次,写的速度是11W次/s,读速度是8.1w次/s.
测试环境:
1.50个并发,请求10W次.
2.读和写大小为256bytes的字符串.
3.Linux2.6 Xeon X3320 2.5GHz服务器上.
4.通过本机的loopback interface接口上执行.