侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

centos7 安装 redis3.2.8

2023-11-24 星期五 / 0 评论 / 0 点赞 / 33 阅读 / 6493 字

一、下载redis稳定版 Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用

一、下载redis稳定版

        Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用来表示非标准版本,例如2.9.x发行版本是Redis 3.0标准版本的非标准发行版本。

        在本文中下载redis目前的稳定版3.2.8  

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

二、解压,编译

  • wget http://download.redis.io/releases/redis-3.2.8.tar.gztar xzf redis-3.2.8.tar.gzcd redis-3.2.8make

        执行make后,可能会出现如下报错:

        1、gcc:命令未找到,原因是没有安装gcc,需要安装gcc    

            解决办法:安装gcc 执行命令:yum install gcc-c++ 

            

        2、出现致命错误:zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory 

             原因:一些编译依赖或原来编译遗留出现的问题

             解决办法:执行命令: make clean,清理一下,然后再make。

           

三、安装

            

     在install完毕后,实际上redis已经安装完毕了,可以直接通过  src/redis-server 来启动redis

     为了便于管理,把redis的安装文件移动到我们指定的目录下

  1. 、创建两个文件夹

    mkdir -p /usr/local/redis/etcmkdir -p /usr/local/redis/bin
    bin用于存放命令,etc拥有存放配置文件。
  2. 接下来,将redis-3.2.8文件夹下的redis.conf复制到/usr/local/redis/etc/

    并将src目录下的命令文件,移动到/usr/local/redis/bin/   

    mv ./redis.conf /usr/local/redis/etc/cd srcmv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-sentinel redis-server /usr/local/redis/bin/

    如果嫌麻烦,可以把整个src下面的东西都move过去

四、启动redis服务

        首先进入刚才安装redis的目录: cd /usr/local/redis/bin

        启动redis服务需要用到命令redis-server:./redis-server

        这样,就启动了redis(不带配置文件)

        

        上图中红色框框部分,提示我们没有并没有使用etc的下的配置文件进行启动。

        先shutdown redis服务,直接ctrl+c即可

        接着执行命令 ./redis-server ../etc/redis.conf

        

        这样就根据etc下的配置文件进行启动redis了。

五、设置后台启动

        按照四中的方法,redis仍然在前提启动,我们需要修改/etc下的redis.conf文件

        先停止服务 ctrl+c

        把daemonize 后面的no 改为yes

        

        找到 daemonize no,修改为 daemonize yes

        然后按esc键,再 :wq,表示退出并保存

        再启动redis服务,这样redis就在后台运行了。。。。

        Redis服务端默认连接端口是6379。

六、登录redis客户端

        在步骤五中启动redis服务后,我们需要通过能否登录客户端来检查redis服务是否正确运行

        我们通过redis自带的cli来进行登录,在/usr/local/redis/bin/目录下执行: redis-cli

        

        回车后如果出现上图6379样子,则表示redis服务正确运行,登录客户端成功。

七、shutdown redis服务

        1、通过pkill redis-server命令

        

        执行命令后,再通过redis-cli去登录客户端,发现连接被拒绝,表示redis服务被成功shutdown了。

        2、通过redis-cli shutdown,通过客户端命令来shutdown redis服务

        

广告 广告

评论区