Redis-初识
Redis简介: 利用C语言开发,开源的,支持网络交互的,基于键值对的高性能存储服务系统,经典使用场景包含:缓存、计数器、消息队列、排行榜、社交网络、实时系统 特性: 速度快 ---数据存储在内存中,单线程运行,每秒可达10W次读写 持久化 ---Redis中所有数据保存在内存中,对数据的更新将异步保存到磁盘。包含RDB和AOF两种持久化方式。 支持多种数据结构 ---主要:String/Blobs/Bitmaps、Hash Table、LinedLists、Sets、Sorted Sets ---衍生:BitMaps:位图、HyperLoglog:超小内存唯一值计数、GEO:地理位置系列 支持多种编程语言: ---Java、Php、Python、Ruby、Node.js 功能丰富: ---包含发布订阅、Lua脚本、事务、pipeline 主从复制: ---主服务器及从服务器,服务器同步为高可用(Reids-Sentinel),分布式提供支持(Redis-Cluster) Redis安装:基于CentOS7 单机版: wget http://download.redis.io/releases/redis-3.0.7.tar.gz tar -xzf redis-3.0.7.tar.gz ln