Linux下安装Redis3.0.0

  • 1.Redis的简介
  • 2.安装Redis
    • 2.1下载并解压Redis
    • 2.2安装gcc
    • 2.3编译
      • 2.3.1执行make
      • 2.3.2执行make MALLOC=libc
      • 2.3.3执行make install
  • 3.redis的启动与停止
    • 3.1前台方式
      • ①执行redis-server启动
      • ②停止,Ctrl+C
    • 3.2后台方式
      • ①修改redis根目录下redis.conf文件
      • ②启动redis
      • ③进入到redis客户端
      • ④退出redis客户端
      • ⑤关闭redis

Linux下安装Redis3.0.0版本

1.Redis的简介

①redis是基于内存的数据库。
②redis中没有表的概念它是使用键值的方式存储数据,它支持多种数据类型主要的有五种,分别是String,list,hash,set,sorted set。
③redis是单线程的数据库它的所有命令都是线程安全的。
④支持持久化数据,方式有两种RDB(默认)和AOF。
⑤支持主从结构。
⑥支持集群,3.0版本以上。

2.安装Redis

2.1下载并解压Redis

下载redis并解压
将下载的redis-3.0.0.tar.gz拷贝到/root/Downloads目录下,解压到/usr/local目录下

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

2.2安装gcc

yum -y install gcc
编译redis时需要Linux上有gcc,编译使用make命令。
注:make命令需要Linux上安装gcc
若之前安装了其它版本的gcc,导致make失败,可尝试先yum -y remove gcc删除旧版本

2.3编译

2.3.1执行make

在redis根目录下执行make命令,此命令会在redis根目录下执行Makefile命令对redis进行编译,编译过程如果报错则是缺少c语言环境,需要使用yum命令安装c语言编译环境。
make
Linux下安装Redis3.0.0_第1张图片
编译时提示”Newer version of jemalloc required”之类的错误,在make后加参数MALLOC=libc,即make MALLOC=libc

2.3.2执行make MALLOC=libc

Linux下安装Redis3.0.0_第2张图片
出现上述信息表示编译成功

2.3.3执行make install

在redis根目录下执行make install命令,此命令会将redis/src下的一些脚本拷贝到/usr/local/bin/目录下,因为/usr/local/bin/目录已经在path环境变量中配置了,所以执行此命令的目的是在任何目录下都可以直接启动停止redis。
先查看/usr/local/bin/目录有无文件
/usr/local/bin下没数据
发现无数据
执行make install
Linux下安装Redis3.0.0_第3张图片
出现上述信息表示安装成功

再次查看/usr/local/bin/目录有无文件
Linux下安装Redis3.0.0_第4张图片
多出了redis的执行命令

注:通常/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。这里一般/usr/local/bin优先于/usr/bin。

3.redis的启动与停止

redis启动分为前台方式和后台方式

3.1前台方式

①执行redis-server启动

Linux下安装Redis3.0.0_第5张图片
服务启动成功,redis服务已经在6379端口上监听连接请求。
redis-server命令在redis/src下,redis默认使用前台启动方式

②停止,Ctrl+C

Linux下安装Redis3.0.0_第6张图片

3.2后台方式

Redis启动需要使用根目录下的redis.conf文件,在此文件中可以修改一些配置信息,包括:1日志存放的路径,2是否允许后台启动,3绑定登录ip,4设置密码,5禁用一些高风险命令。

①修改redis根目录下redis.conf文件

daemonize设为yes
配置redis.conf文件daemonize
配置logfile日志路径logfile "/usr/local/redis-3.0.0/logs"
配置redis.conf文件logfile
默认日志会放到/dev/null

②启动redis

redis-server ./redis.conf需要指定更改的redis.conf路径
若不是在redis根目录下,需要执行redis-server /usr/local/redis-3.0.0/redis.conf
为方便管理可以将redis.conf配置文件拷贝到/etc目录下。
启动redis后台方式
ps -ef|grep redis查看到redis服务已经启动

③进入到redis客户端

redis-cli
进入到redis客户端11
也可以使用完整命令redis-cli –h 127.0.0.1 –p 6379,后面如果地址和端口有变化或连接其它服务器可以更改此处,redis默认是连接本机端口6379
进入到redis客户端

④退出redis客户端

exitquit或者Ctrl+C
退出redis-cli

⑤关闭redis

redis-cli shutdown
关闭redis后台方式
ps -ef|grep redis查看redis服务成功关闭

此时Redis安装成功。

本文参考:
http://blog.csdn.net/ty4315/article/details/52050681

你可能感兴趣的:(Redis)