图解Redis的安装、启动和关闭

Redis是一条目内存高速缓存数据库,是完全开源免费的,用C说话编写的,遵守BSD和谈,高机能的(key/value)分布式内存数据库,基于内存运行并撑持持久化的NoSQL数据库。

本篇经验将和大师介绍Redis的安装、启动和封闭的方式,但愿对大师的工作和进修有所帮忙!

方式/步调

  1. 1

    百度搜刮Redis 的官网redis.io或中文网址www.redis.cn,在官网中点击 Check the downloads page ,如下图所示:

  2. 2

    进入下载页面,下载最新不变版的 Redis ,如下图所示:

  3. 3

    我们采用虚拟机来模拟Linux办事器,虚拟机安装完当作之后,我们启动Linux系统,将第二步下载的 redis-4.0.9.tar.gz 文件经由过程东西复制到 /opt 目次下,然后在经由过程如下号令进行解压:

    tar -zxf redis-4.0.9.tar.gz

    解压之后如下图所示:

  4. 4

    因为在安装过程中需要对源码进行编译,而编译依靠 gcc 情况,没有进行 gcc 的安装,如下图所示:

    下面我们经由过程如下号令进行 gcc 的安装(yum 体例需要联网):

    yum install gcc-c++

    安装完当作之后,在输入 gcc -v 号令,则不会呈现上面的提醒信息了。

  5. 5

    进入到第二步解压的Redis文件目次,然后输入 make 号令进行编译:

    cd /opt/redis-4.0.92 make,如下图所示:

  6. 6

    编译完当作之后,仍是在该目次下输入 make install 进行构建:

    该号令会生当作 Redis的5个二进制文件,默认是在 /usr/local/bin 路径下,可是我们可以手动指心猿意马生当作的文件位置,将 make install 酿成:

    make PREFIX=/usr/local/redis install

    ,如下图所示:

  7. 7

    完当作之后,就会在 /usr/local/redis/bin 目次下生当作如下几个二进制文件,如下图所示:

    ①、redis-server:Redis办事器

    ②、redis-cli:Redis号令行客户端

    ③、redis-benchmark:Redis机能测试东西

    ④、redis-check-aof:AOF文件修复东西

    ⑤、redis-check-rdb:RDB文件查抄东西

  8. 8

    启动Redis,起首我们进入 Redis 文件的安装目次,如下图所示:

  9. 9

    可以看到该面前目今有 redis.conf 设置装备摆设文件,这个文件出格主要,后期的良多设置装备摆设都是在这里面进行,为了防止该文件被粉碎,我们可以将该文件复制到 /etc/redis 目次下,如下图所示:

  10. 10

    然后经由过程如下号令即可启动:

     /usr/local/redis/bin/redis-server /etc/redis/redis.conf

    启动后呈现界面,如下图所示:

    注重:此种体例启动 Redis,当我们封闭号令窗口时,则 redis-server 法式也竣事了,这显然是不友爱的,我们需要将Redis设置为以守护历程的体例进行启动。

  11. 11

    在 redis.conf 文件中,找到daemonize,将其设置为yes即可,如下图所示:

  12. 12

    仍是以上面的号令启动 redis-server 办事。

    启动之后可以经由过程如下号令查看 Redis 办事是否启动:

    ps -ef | grep redis

    启动完当作之后,我们执行第 4 步编译安装的 redis-cli 文件,输入如下号令进入 Redis 客户端:

    /usr/local/redis/bin/redis-cli

    ,如下图所示:

  13. 13

    封闭Redis

    ①、redis-cli shutdown:平安封闭,可是只合用于没有设置装备摆设暗码的场景(一般环境下不会给Redis设置暗码)。

    ②、kill -9 pid:强制封闭,可能会造当作Redis内存数据丢掉。

  14. 14

    注重事项

    ①、我们在第 4 步编译安装生当作了五个二进制文件,每次要执行该文件都要输入全路径,很不便利,为了能在任何路径下执行该二进制文件,我们可以对其进行情况变量的设置装备摆设。

    输入 vim /etc/profile 号令,将如下内容添加到文件末从头至尾,如下图所示:

  15. 15

    接着输入:wq保留并退出,然后输入 source /etc/profile 使得设置装备摆设文件生效即可。

    接着我们便可在肆意路径下启动Redis办事了:(下面是根目次下启动),如下图所示:

  16. 16

    ②、可能有部门同窗没有安装 gcc,直接在Redis解压目次下执行make 号令,会发现贫乏编译器gcc,这时辰经由过程 yum install gcc-c++ 号令安装gcc,然后接着执行 make 号令,可是发现仍是报错:

    jemalloc/jemalloc.h:没有阿谁文件或目次

    原因:此次报错是因为第一次执行 make 号令有一些残存的文件没有断根清洁,这时辰需要执行 make distclean 号令后,在执行 make 号令即可。

  • 发表于 2018-05-25 00:00
  • 阅读 ( 892 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具