• 前言

Redis是一款基于C语言开发的高性能键值数据库(NoSql非关系型数据库);是用于解决高并发、高可用、高可扩展、大数据缓存等一系列问题而产生的数据库解决方案;主要应用于缓存和任务队列等场景。

  • Redis下载:

官网地址:http://redis.io/

下载地址:http://download.redis.io/releases/redis-3.0.0.tar.g

  • Redis 安装

日常开发阶段我们都将redis安装在linux系统中,linux中安装redis非常简单,仅使用几个简单的命令即可。

首先在linux中下载redis,这里使用wget命令进行下载

wget http://download.redis.io/redis-stable.tar.gz

centos 6.5 安装redis centos下载redis_java

对下载后的包进行解压

tar -zxvf redis-stable.tar.gz

centos 6.5 安装redis centos下载redis_java_02

因为redis是使用c语言开发的,我们下载到的内容是C的源文件,需要将源文件进行编译

ContOs中自带c环境无需再次安装,若其他linux系统版本,可使用yum命令安装

yum install gcc-c++

编译redis源码,使用make命令

cd  /usr/local/install_files/redis-stable
make

centos 6.5 安装redis centos下载redis_centos 6.5 安装redis_03

安装redis

make install PREFIX=/usr/local/redis

centos 6.5 安装redis centos下载redis_redis_04

进入我们选定的安装目录,安装后自动生成了bin目录

centos 6.5 安装redis centos下载redis_redis_05

目前为止,安装步骤已经完成!

  • Redis启动

redis启动有两种方式,前台启动和后台启动

  • 前台启动

在安装目录的bin目录下执行

./redis-server

centos 6.5 安装redis centos下载redis_linux_06

出现此界面,表示启动成功。redis默认端口是 6379

前台启动关闭

强制关闭:Ctrl+C 不安全,redis的数据在内存中,强制关闭有可能造成数据丢失

正常关闭 : ./redis-cli shutdown

centos 6.5 安装redis centos下载redis_centos 6.5 安装redis_07

不建议使用前台启动的方式,因为前台启动时,客户端关闭,redis也会随之关闭。

  • ** 后台启动**

将解压后的源文件目录下的redis.conf文件 copy到安装目录的下的bin目录下

cp redis.conf /usr/local/redis/bin/

centos 6.5 安装redis centos下载redis_redis_08

使用vim编辑redis.conf 将daemonize改为yes

centos 6.5 安装redis centos下载redis_java_09

使用命令启动

./redis-server redis.conf

centos 6.5 安装redis centos下载redis_linux_10

查看redis进程

centos 6.5 安装redis centos下载redis_数据库_11

启动成功。

关闭后台启动

强制关闭:直接使用kill命令 杀死进程

正常关闭:

./redis-cli shutdown

在项目使用过程中,强烈建议使用正常关闭。redis作为缓存来使用的话,数据存储在内存中,正常关闭时,会将内存中的数据持久化后再关闭。强制关闭不会执行持久化操作,造成数据丢失。