什么是redis
Redis即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value 数据库,并提供多种语言的API;redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
为什么使用Redis
Redis是一种支持key-value等多种数据结构的存储系统,是基于内存的,读写速度很快,通常用于将查询成本比较高的数据将慢介质(磁盘)存储到快介质(内存)中,达到快速响应的效果;一些频繁被访问的数据,经常被访问的数据如果放在关系型数据库,每次查询的开销都会很大,而放在redis中,因为redis 是放在内存中的可以很高效的访问。
Redis交互式安装脚本
#/bin/bash
exec_dir=""
function create_dir(){
mkdir -p /opt/redis/{conf,logs,pid,data}
}
function depandencies(){
yum install gcc make