当前位置:网站首页 > 创业 > 正文

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

0 张子豪 张子豪 2025-10-12 01:33 1

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 号令即可。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/234133.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图