Redis 3.2.13 部署

    xiaoxiao2022-06-26  195

    目录

    部署环境

    前置准备

    开始部署

        1、解压安装包

        2、进入安装目录 ,并执行make命令

        3、提示以下内容,则make完成: 

        4、执行make install 

        5、安装完成, 默认安装目录 : usr/local/bin

        6、启动服务

        7、启动客户端

        8、关闭客户端


         

         REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

         Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

        它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

          中文官网 : http://www.Redis.net.cn/

          英文官网 : http://Redis.io

    部署环境

           linux centos 7.6 (注: 不推荐在windows上部署, 会有严重性能问题)

           redis 3.2.13 

    前置准备

            1、安装gcc环境 (能上网的情况下用yum,不能上网的话用rpm包手动安装)

    [root@hadoop001 ~]# yum install gcc-c++

            2、下载redis ,下载地址 : https://github.com/antirez/redis/archive/3.2.13.tar.gz

    开始部署

            1、解压安装包

    [root@hadoop001 ~]# tar -zxvf tar -zxvf redis-3.2.13.tar.gz -C ~/app

             2、进入安装目录 ,并执行make命令

    [root@hadoop001 ~]# cd ~/app/redis-3.2.13/ [root@hadoop001 redis-3.2.13]# make

      注:若出现问题 Jemalloc/jemalloc.h:没有那个文件 , 则执行make distclean 之后再 make 。

            3、提示以下内容,则make完成: 

    Hint: It's a good idea to run 'make test' ;)

    make[1]: Leaving directory `/root/app/redis-3.2.13/src'

                make test 可以不运行。

            4、执行make install 

    [root@hadoop001 redis-3.2.13]# make install

           5、安装完成, 默认安装目录 : usr/local/bin

           目录结构: 

    Redis-benchmark:性能测试工具

    Redis-check-aof:修复有问题的AOF文件

    Redis-check-dump:修复有问题的dump.rdb文件

    Redis-sentinel:Redis集群使用

    redis-server:Redis服务器启动命令

    redis-cli:客户端,操作入口

           6、启动服务

    运行redis-server

    [root@hadoop001 bin]# redis-server

    出现上图。 则启动成功。 

    从目录中拷贝一份 redis.conf 文件 

    修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动

    //指定配置文件启动redis服务 [root@hadoop001 bin]# redis-server /myredis/redis.conf

        7、启动客户端

    [root@hadoop001 bin]# redis-cli //指定host、端口 [root@hadoop001 bin]# redis-cli -h bigdata001 -p 6379 //验证 bigdata001:6379> ping PONG

          8、关闭客户端

    [root@hadoop001 bin]# redis-cli shutdown //进入客户端关闭 bigdata001:6379> shutdown not connected> //指定端口关闭(多实例) [root@hadoop001 bin]# redis-cli -p 6379 shutdown

     

     


    最新回复(0)