一、Redis概念
1.1 什么是redis?
redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。
1.2 redis特点
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据,同时还提供String,list,set,zset,hash等数据结构的存储。
- Redis支持数据的备份,即master-slave模式的数据备份。
- 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
- 原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
- 丰富的特性 – Redis还支持 publish/subscribe, 通知, 设置key有效期等等特性。
二、部署Redis
2.1 安装环境组件编译器,编译安装redis
2.2 执行redis配置文件脚本,并进行配置
2.3 优化一些redis配置
2.4 设置监听端口,启动服务
[root@localhost utils]# vim /etc/redis/6379.conf
70行添加监听端口