redis环境搭建

目录
  1. 准备工作
  2. linux安装
  3. linux集群安装
  4. windows安装
  5. 可视化工具
准备工作
  1. linux安装包下载
    1. 下载地址:下载tar.gz文件,除beta外的最高版本(https://download.redis.io/releases/)
  2. window安装包下载
    1. gitee下载地址:(https://github.com/tporadowski/redis/releases/tag/v5.0.9)
    2. github下载地址:(https://github.com/tporadowski/redis/releases)
  3. linux下载版本为:redis-7.0.5.tar.gz windows下载版本为:Redis-x64-5.0.9.zip
  4. linux需要安装gcc
    yum install gdb
    
linux安装
  1. 将安装包redis-7.0.5.tar.gz拷贝到linux服务器中,解压,进入解压后的文件夹
  2. 编译安装文件:
    //在解压后的redis-7.0.5文件夹下执行
    make
    
  3. 创建安装文件夹:
    //在data文件夹下面创建redis_manager文件夹
    cd /data/
    mkdir redis_manager
    //在redis_manger文件夹下面创建6379文件夹,6379为redis默认端口
    mkdir 6379
    
  4. 安装:
    //在解压后的redis-7.0.5文件夹下执行
    //PREFIX=/data/redis_manger/6379 为安装路径
    //直接使用make install 会将程序安装在 /usr/local/bin/ 文件夹下面
    make install PREFIX=/data/redis_manger/6379
    
  5. 复制配置文件:
     //将redis-7.0.5文件夹下的文件 redis.conf 复制到安装目录的 bin文件夹下
     cp redis.conf /data/redis_manger/6379/bin/
    
  6. 修改配置文件:
     //使用vim 打开redis.conf文件并且修改以下内容,或者导出到本地改完后再导回去
     bind * -::1        //绑定ip,只有这个通过这个ip可以访问数据库 一般为 127.0.0.1内网ip 需要在公网访问的需要填公网id,*表示全部
     protected-mode no  //是否受保护模式运行,受保护模式只能在内网使用,bind 绑定公网ip需要这里设置为no才能在公网访问
     port 6379          //监听的端口
     daemonize yes      // 启动方式 ,yes为后台启动
    
  7. 启动:
    //进入bin文件夹下启动redis
    ./redis-server redis.conf
    //查看redis是否启动, 有监听 *:6379 的进程就说明启动成功了
    ps -ef | grep redis
    
linux集群安装
  1. 创建集群需要文件:
    //创建6380,6381,6389,6390,6391 文件夹,并且将6379文件夹下面的内容复制到新创建的文件夹下
    //或者直接使用复制命令创建并复制文件
    cp -r  /data/redis_manager/6379 /data/redis_manager/6380
    //执行上面命令创建其他文件夹
    
  2. 修改配置文件夹:
    //修改6379,6380,6381,6389,6390,6391 文件夹下面的redis.conf文件
    6379 : cluster-enabled yes  //集群创建
    6380 : port 6380            //监听端口 
            cluster-enabled yes  //集群创建
    6381 : port 6381            //监听端口 
            cluster-enabled yes  //集群创建
    6389 : port 6389            //监听端口 
            cluster-enabled yes  //集群创建
    6390 : port 6390            //监听端口 
            cluster-enabled yes  //集群创建
    6391 : port 6391            //监听端口 
            cluster-enabled yes  //集群创建
    
  3. 删除缓存文件:
    //删除6379,6380,6381,6389,6390,6391 bin文件夹下面的 
    //dump.rdb 和 nodes.conf文件,redis服务器启动时会创建这俩个文件
    
  4. 启动集群:
    //进入安装目录的src文件夹下
    cd /data/redis-7.0.5/src
    //启动集群
    //--cluster create 创建集群
    //--cluster-replicas 1 指定集群的内部结构(1代表一个master连接1个slave,2代表一个master连接两个save)
    //因为所有服务器都在一台机器上面,所以ip使用的都是127.0.0.1
    //如果服务器搭在不同机器上面,ip要使用公网ip,并且要把端口对外:6379,6380,6381,6389,6390,6391,16379,16380,16381,16389,16390,16391
    //上面163 开头的接口是集群需要的接口,默认为redis监听端口 + 10000
    ./redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6389 127.0.0.1:6390 127.0.0.1:6391 --cluster-replicas 1
    //查看redis是否启动, 有监听 对应端口 的进程就说明启动成功了
    ps -ef | grep redis
    
启动客户端
  1. 启动客户端:
    //进入安装目录的src文件夹下
    cd /data/redis-7.0.5/src
    //启动客户端(单机)
    ./redis-cli
    //启动客户端(集群)
    ./redis-cli -c 
    
windows单机版安装
  1. 解压安装包 Redis-x64-5.0.9.zip
  2. 将Redis-x64-5.0.9 的文件夹路径添加到环境变量里面 (xxx:\xxx\Redis-x64-5.0.9)
  3. 打开cmd,验证是否安装成功:
    redis-cli -v   //如果正常输出版本号则安装成功
    
  4. 修改配置表redis.windows.conf:
    bind * -::1        //绑定ip,只有这个通过这个ip可以访问数据库 一般为 127.0.0.1内网ip 需要在公网访问的需要填公网id,*表示全部
    protected-mode no  //是否受保护模式运行,受保护模式只能在内网使用,bind 绑定公网ip需要这里设置为no才能在公网访问
    port 6379          //监听的端口
    
  5. 外网访问同理也需要打开对应的监听端口
  6. 启动服务器:
    //打开cmd,进入安装目录,执行启动命令
    redis-server redis.windows.conf
    
  7. 启动客户端:
    //打开cmd,进入安装目录,执行启动命令
    redis-cli
    //或者直接点击启动文件
    redis-cli.exe
    

到这里,linux和windows的redis环境就搭建好了,可以使用客户端去实际的操作redis数据库了。 同时,redis还有可以使用的可视化工具 : Another Redis Desktop Manager

Another Redis Desktop Manager 安装

1.下载Another-Redis-Desktop-Manager 后缀名为exe的windows安装文件
(https://github.com/qishibo/AnotherRedisDesktopManager/releases)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值