Redis简介及安装
中国加油,武汉加油!
篇幅较长,配合目录观看
案例准备
- 一台Centos7的服务器或虚拟机
1. Redis简介
- Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是String(字符串),hash(哈希),List(列表),set(集合),zset(有序集合)等多种数据结构。
- Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2. Redis特点
- 高性能:Redis将所有数据都存储在内存中,所以它的读写性能非常之高,官方的数据是可以达到10万/秒
- 可靠性:Redis还将内存中的数据利用快照和日志的形式保存到硬盘中,这样就可以避免发生断点或机器故障时,内存数据丢失的问题。
3. Redis应用场景
- 缓存:几乎所有的大型网站都会使用到缓存,合理使用缓存可以加快网站响应速度,而且可以减少对数据库的访问压力。
- 保存用户凭证:实现多系统之间的单点登录凭证
4. Redis安装
4.1 安装环境
yum -y install gcc-c++
4.2 安装redis源码包
cd /usr/local/soft/
wget http://download.redis.io/releases/redis-3.2.4.tar.gz
tar -zxvf redis-3.2.4.tar.gz
4.3 编译redis源码
cd redis-3.2.4
make
4.4 安装redis
make install PREFIX=/usr/local/redis3
4.5 启动redis服务
cd /usr/local/redis3/bin/
./redis-server
4.6 后台启动redis服务
cp /usr/local/soft/redis-3.2.4/redis.conf /usr/local/redis3/bin/
vim /usr/local/redis3/bin/redis.conf
4.7 再次启动服务
cd /usr/local/redis3/bin/
./redis-server redis.conf
5. 其他设置
5.1 关闭Redis
5.2 设置对外访问ip
vim /usr/loacl/redis3/bin/redis.conf
5.3 设置密码