centos7 安装 Redis-4.0.8

1、安装

    1、版本选择

    安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版、3.0版),奇数版本是非稳定版(如2.7版、2.9版),生产环境下一般需要使用稳定版本。

    2、下载 

        到 http://download.redis.io/releases/ 选择自己要安装的版本 我选的是 redisredis-4.0.8

    3、检测与安装gcc

        3.1、使用 yum list installed |grep gcc 查看是否安装了gcc

        3.2、如果没有gcc 就执行 yum install gcc 进行安装gcc

    4、上传下载的redis-4.0.8.tar.gz文件

        4.1、新建/usr/local/redis目录  mkdir /usr/local/redis   

        4.2、使用Xftp工具进行上传(与Xshell配套使用)上传到/usr/local/redis

    5、解压编译并安装

        5.1、使用 tar -zxvf redis-4.0.8.tar.gz命令进行解压 

        5.2、进入到/usr/local/redis/redis-4.0.8目录下,进行编译 执行 make 命令,这个过程有些慢,出现 Hint: It's a good idea to run 'make test' ;) 表示编译完成

        5.3、进入到/usr/local/redis/redis-4.0.8/src下进行安装 执行 make install 命令 安装之后验证(查看src下的目录,有redis-server 、redis-cil即可)    

    6、进行优化

 

       6.1、建立俩个文件夹存放redis命令和配置文件

            mkdir -p /usr/local/redis/etc (存放启动和关闭包括客户端的一些脚本文件)

            mkdir -p /usr/local/redis/bin (存放配置文件和数据存储文件)

        6.2、把/usr/local/redis/redis-4.0.8/下的redis.conf 复制到/usr/local/redis/etc下

            6.2.1 进入/usr/local/redis/redis-4.0.8/ 执行 cd /usr/local/redis/redis-4.0.8/

            6.2.2 执行cp redis.conf /usr/local/redis/etc/ 进行复制 

 

        6.3、把/usr/local/redis/redis-4.0.8/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-rdb、redis-cli、redis-server文件移动到/usr/local/redis/bin下

        执行 mv mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin 命令进行移动

        上述步骤完成之后 /usr/local/redis/bin目录中的文件如图所示

            

 

2、启动

    2.1 、启动redis

    启动时并指定配置文件:执行 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (前台启动) 启动之后如图

        

        由于是前台启动所以无法输入命令,按Ctrl c 退出

        验证是否关闭: 执行 ps -ef | grep redis 查看是否有redis服务 或者 查看端口:netstat -tunpl |grep 6379

    2.2 、后台启动并进行配置

        2.2.1用vim打开 vim /usr/local/redis/etc/redis.conf,将其中的daemonize no修改为daemonize yes;将dir(持久化文件存放位置)修改为/usr/local/redis/etc/

        2.2.2再次执行 /usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf后台启动redis 发现已经变为后台起动

        2.2.3执行 ps -ef | grep redis 查看是否有redis服务 或者 查看端口:netstat -tunpl |grep 6379

    2.3、进入redis服务器客户端

 

        2.3.1执行/usr/local/redis/bin/redis-cli 进入redis服务器客户端

        2.3.2使用keys * 查看数据库数据显示 (empty list or set)

        2.3.3使用quit退出redis的client端但是redis仍然启动着的

        2.3.4执行 /usr/local/redis/bin/redis-cli shutdown 关闭redis服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值