1.什么是redis
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
2.redis用在什么场景
简括四个字:读多写少
3.Redis安装(Linux)
http://download.redis.io/releases/redis-4.0.2.tar.gz
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make
4.redis启动
启动成功界面:
我们来给redis里面加值。 redis-cli
进入redis命令行
- java代码实现增加查看
5.redis瓶颈及解决方案
- 单线程 – 主从复制
- 主从管理 – 哨兵机制