环境要求

Linux系统版本为: CentOS 7

Redis版本为:Redis-4.0.6

注:安装时可能需要用到系统的gcc库,因此次演示的系统已安装过gcc,所以无需安装gcc可以编译redis,如未安装可以执行yum install gcc

Redis是什么?

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

安装Redis

1、下载Redis安装包

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

478d6d133c0eef52afa5aef329e5bf63.png

2、解压Redis

tar -zxvf redis-4.0.6.tar.gz

3、解压redis并编译

cd redis-4.0.6

make MALLOC=libc

f325f588e0436a434f3a5bd659b3f48a.png

将/root/redis-4.0.6/src目录下的文件加到/usr/local/bin目录

cd src && make install

70b32e8511473bae52659ebb5dee4d37.png

看到如上图表示安装成功。

启动redis

一、直接启动redis

先切换到redis src目录下

./redis-server

如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。

6cdfde280405b5285fc5057c8858bdbf.png

执行命令,启动成功。

b39f41f025a973bca28515137abd3e59.png

按 ctrl + c可以关闭窗口。

二、后台启动redis

1、 修改配置文件

将daemonize no修改为daemonize yes

758e12a6567d92a8afe529aebc78fb1d.png

2、指定redis.conf文件启动

./redis-server /usr/local/redis-4.0.6/redis.conf

4ad35eae9e6bd0d2ad2968513f22ea42.png

3、查看是否已启动

首先使用ps -ef|grep redis查看redis进程

b67d7a58d12ae833ae0a6ea2b6fdd32e.png

4、关闭redis进程

首先使用ps -ef|grep redis查看redis进程

3583b31312b119737bbaf6e9f890f257.png

使用kill命令杀死进程

kill -9 17299

cd5928e384bfd87ba3ff70b4027f8a88.png

Redis 卸载

1、停止redis服务

按上页的kill命令去停止Redis服务

2、删除make的生成的redis为前缀的文件

执行 ll /usr/local/bin

9ab9fc1fb6bb1cd53f98bb715c0ccdeb.png

执行删除命令 rm -f /usr/local/bin/redis*

aa5e8347a5a0d65e4f9f1a89cdc657a4.png

查看文件是否已经删除执行 ll /usr/local/bin

27f103aea00db953c7085328e32ef863.png

3、删除redis的源文件

查到源文件所在的目录

97e35c921ba912f2dcb6cfa199a53343.png

执行删除命令 rm -rf redis-4.0.6/

536842c325ae6de9b4cb46ea6fc76379.png

4、卸载完成

更多推荐