#IT明星不是梦#一站式解决redis的所有烦恼
1. redis介绍 1.1 什么是redis Redis是用C语言开发的一个开源的高性能 ( key-value ) ,它是一种NOSQL的数据库。 redis是单进程单线程的内存数据库, 所以说不存在线程安全问题 redis课支持10wQPS, 可以说性能非常优秀. 之所以单进程单线程性能还那么好, 是因为底层采用了[IO多路复用(NIO思想)] 1.2 redis数据类型 redis提供了五种数据类型: string(字符串) list(链表) set(集合) zset(有序集合) hash(哈希类型) 记得有一次面试, 面试官特意问了zset数据类型的用法, 平时开发中很少用到zset数据类型, 但是zset经典的应用就是排序, 后面会介绍到. 1.3 redis和memcached的对比 持久化: redis可以用来做缓存, 也可以做存储, 致辞aof和rdb两种持久化方式 memecached只能做缓存, 没法持久化数据 数据结构: redis有丰富的数据类型: 五种常用的数据结构 memcached一般就是字符串和对象 1.4 redis官网 官网地址: http://r...