Redis学习(一)--Redis安装

Redis介绍

  • Redis是一种面向“键/值”对数据类型的内存数据库,可以满足我们对海量数据的读写需求。
  • 特点:
    * 高性能(Redis读的速度是11W次/s,写的速度是8.1W次/s)
    * 原子性(保证数据的准确性)
    * 持久存储(两种方式RDB/快照,AOF/日志)
    * 主从结构(master-slave,负载均衡,高可用)
    * 集群(3.0版本)

Redis的安装

  • 环境:CentOS release 6.8 (Final)

  • 下载:在官网下载最新的stable版本,我使用的是redis-3.2.4.tar.gz

  • 解压,并且进入目录

解压在当前目录:tar -zxvf redis-3.2.4.tar.gz

完成后,将得到一个文件夹redis-3.2.4,进入此文件夹。

  • make
    在redis的解压文件夹内,执行make,不过在这之前确保gcc环境已安装,如若没安装,则执行yum -y install gcc,make完成后,将得到:
make完成
  • 安装
    还是在redis的解压文件夹内,执行:

make PREFIX=/usr/local/redis install

我在安装时,遇到了一个问题:

make prefix时报错.jpg

很是纳闷,后来发现,是因为=两边加了空格#_#

正确执行后,将得到提示:

Redis学习(一)--Redis安装_第1张图片
安装完成.jpg

至此,我们就在Linux上安装了一个Redis服务器。

启动

  • 拷贝配置文件,为了方便使用
    将源码文件夹下的redis.conf,拷贝到Redis的安装目录下:

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

  • 修改配置文件,添加日志存储路径

cd /usr/local/redis/bin
vim redis.conf

搜索到logfile,在引号内添加/usr/local/redis/log,在这之前,得确保log文件夹已创建。如果想让redis服务在后台运行,则将daemonize no,修改为daemonize yes.

  • 启动
    进入到redis/bin,执行:

redis-server redis.conf [--port 6379]

Redis学习(一)--Redis安装_第2张图片
redis服务启动完成
  • 客户端连接
    在另一个窗口,同样的进入到redis/bin文件夹下,执行:

redis-cli [-h 127.0.0.1] [-p 6379]

客户端连接并测试
  • 关闭

redis-cli shutdown

以上,就是Redis的安装过程。

你可能感兴趣的:(Redis学习(一)--Redis安装)