Redis的安装和配置

目录

1. Redis简介

2. 离线安装

2.1 准备工作

2.2 解压、安装

2.3 修改配置文件

2.4 redis服务与关闭

2.5 redis服务的开机启动

2.5.1 Ubuntu上的配置

2.5.2 centos上的配置

3. 在线安装

4. 设置防火墙

5. 客户端连接


1. Redis简介

Redis 是完全开源免费的,遵守BSD协议,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。

特点:
支持数据的持久化,可以将内存中的数据保存到硬盘,在重启后再次加载使用。
支持的数据结构丰富,String,list,set, zset, hash等等。
支持数据备份,master-slave模式进行数据备份。

优势:
性能高,Redis能读的速度是110000次/s,写的速度是81000次/s。
数据类型丰富
原子性,redis中所有操作都是原子的,并且多个操作也支持原子性
丰富的特性,如通知,key过期等。

2. 离线安装

说明:该例的示例步骤基于ubuntu16版本。

2.1 准备工作

在离线安装redis前先安装两个软件,gcc和make,为方便安装可以先将用户切换到root下(使用 su 命令,需要输入root的密码)
1)安装gcc

apt-get install gcc

2)安装make

apt-get install make

关于gcc和make
GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC是Linux下重要的编译工具。
make工具的定义是通过编写的makefile脚本文件描述整个工程的编译、链接规则;通过脚本文件,对于复杂的工程也可以只通过一个命令就完成整个编译过程。类似于java中的maven

3)下载redis5,本例下载到了/home/lise目录下。

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

注: wget简介
wget是linux下常用的文件下载工具,wget支持http,https,ftp等协议,支持使用http代理。
wget有很多参数,常用的有一下几个:
-V --version 显示wget的版本
-o --output-file=file 将信息写入file,如果不提供默认以下载的文件作为文件名。
-v --verbose 详细输出,默认值
-t --tries=number 设置重试次数,0表示无限制

2.2 解压、安装

1)在/usr/local目录下创建一个redis目录又来放置解压后的redis。

mkdir /usr/local/redis

2)在本例中redis下载在/home/lisen目录,来到该目录执行解压

tar -zxvf redis-5.0.3.tar.gz  -C /usr/local/redis

3)编译-安装(在/usr/local/redis/redis-5.0.3目录下执行)

#编译
make

#安装
make install

编译成功的输出:

安装完成时的输出: 

可以查看编译完成的redis命令文件:

ls /usr/local/bin/redis*
文件 作用
/usr/local/bin/redis-benchmark 性能测试工具
/usr/local/bin/redis-check-aof 更新日志检查
/usr/local/bin/redis-check-dump 本地数据文件检查
/usr/local/bin/redis-cli 命令行操作工具
/usr/local/bin/redis-server 服务器程序

在执行编译后,安装之前,可以选择性的执行make test,我们下载

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值