Linux-CentOS-7安装Redis5详细教程,以及Redis可视化界面RedisInsight、Redis5安装包、Redis6安装包、Xshell7、Xftp相关资源下载

Redis安装

一.CentOS-7安装Redis-5

1.下载相关资源

2.安装

  1. 新建Redis安装目录

    mkdir /opt/software/redis
    
  2. 将下载的Redis安装包上传到 /opt/software/redis 之前新建的目录下

    rz 
    

    或直接使用Xftp

  3. 解压Redis压缩包

    tar -zxvf redis-5.0.9.tar.gz
    
  4. 删除Redis压缩包

    rm -rf redis-5.0.9.tar.gz
    
  5. 使用 mv 命令重命名redis解压目录

    mv redis-5.0.9 redis-5
    
  6. 安装GCC编译环境

    yum install -y gcc
    
  7. 编译安装Redis

    • 进入Redis-5的根目录

      cd /opt/software/redis/redis-5
      
    • 在Redis-5根目录下执行以下命令

      make
      
    • 进入Redis-5的 src目录

      cd /opt/software/redis/redis-5/src
      
    • 在在Redis-5的 src 目录下执行以下命令

      make install
      

      如果不指定安装目录 会默认将启动文件都放在 /usr/local/bin/ 目录下

3. 整理启动文件

  1. 在redis-5根目录下新建 bin目录

    mkdir bin
    
  2. 进入 /usr/local/bin/ 目录中

    cd /usr/local/bin/
    
  3. 将 /usr/local/bin/ 目录下的redis启动文件全部拷贝到 刚刚在redis根目录下创建的bin目录中

    cp -r redis-* /opt/SoftWare/redis/redis-5/bin
    

4. 配置Redis

  1. 进入redis根目录,修改redis根目录下的redis.conf 配置文件

    vim redis.conf
    

    内容如下

    # 将 daemonize 的值设置为 true :以守护线程的模式启动,简而言之后台运行
    daemonize yes
    
    # 将 bind 127.0.0.1 注释掉 : 允许其他IP地址的主机访问
    #bind 127.0.0.1
    
    # 将 protected-mode 的值设置为 no : 关闭保护模式,简而言之,允许远程主机连接 
    protected-mode no
    
  2. 启动 redis服务端 redis-server

    • 进入 redis根目录下的 bin目录

      ./redis-server ../redis.conf
      
  3. 查看Redis进程是否启动成功

    ps -ef |grep redis
    
  4. 启动redis-cli 客户端

    redis-cli -p 6379
    
    # 可以在任何路径
    redis-cli -p 6379
    # 退出并关闭客户端
    127.0.0.1:6379> shutdown
    # 如果设置了密码需要认证
    127.0.0.1:6379> auth 123456
    #  查找并强制关闭redis后台服务 即 redis-server
    ps -ef|grep redis
    # 强制杀死进程
    kill-9 PID 
    
  5. Windows上CMD连接Redis redis-cli

    redis-cli -h host -p port -a password
    
  6. 开放防火墙

    # 开放mysql 6379端口
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    # 立即生效
    firewall-cmd --reload
    
    # 查看防火墙是否开启
    firewall-cmd --list-all
    # 如果出现 FirewallD is not running 防火墙就是没开启
    #开启防火墙:
    systemctl start firewalld
    # 关闭防火墙:
    systemctl stop firewalld
    # 查看防火墙状态:
    systemctl status firewalld
    

5.Redis其他配置补充

  1. 列举Redis常用的配置项

    daemonize 如果需要将Redis服务以守护进程在后台运行,则把该项的值改为yes
    pidfile 配置多个pid的地址,默认在/var/run/redis/pid
    bind 绑定ip,设置后只接受来自该ip的请求
    port 监听端口,默认是6379
    timeout 客户端连接超时的设定,单位是秒
    loglevel 分为4级,debug、verbose、notice、warning
    logfile 配置log文件地址
    databases 设置数据库的个数,默认使用的数据库为0
    save 设置redis进行数据库镜像的频率
    rdbcompression 在进行镜像备份时,是否进行压缩
    Dbfilename 镜像备份文件的文件名
    Dir 数据库镜像备份文件的存放路径
    Slaveof 设置数据库为其他数据库的从数据库
    Masterauth 主数据库连接需要的密码验证
    Requirepass 设置登录时,需要使用的密码
    Maxclients 设置同时连接的最大客户端数量
    Maxmemory 设置redis能够使用的最大内存
    Appendonly 开启append only模式
    Appendfsync 设置对appendonly.aof文件同步的频率
    vm-enabled 是否开启虚拟内存支持
    vm-swap-file 设置虚拟内存的交换文件路径
    vm-max-memory 设置redis能够使用的最大虚拟内存
    vm-page-size 设置虚拟内存的页大小
    vm-pages 设置交换文件的总的page数量
    vm-max-threads 设置VMIO同时使用的线程数量
    Glueoutputbuf 把小的输出缓存存放在一起
    hash-max-zipmap-entries 设置hash的临界值
    Activerehashing 重新hash
    

6.卸载Redis

  • 停止服务、删除文件即可

    #查看进程
    ps aux |grep redis
    #杀掉进程 PID就是进程号
    kill -9 PID 
    #查看相关文件
    find / -name "redis"
    #删除文件
    rm -rf 文件
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值