zoukankan      html  css  js  c++  java
  • CentOS7安装Redis

    参考与致谢:https://www.jianshu.com/p/c2cc0185891e


    安装Redis

    一、下载Redis

    redis下载地址
    也可以直接下载到服务器:wget http://download.redis.io/releases/redis-5.0.5.tar.gz

    二、将Redis的tar包上传到服务器
    #可以考虑将Redis放到/usr/local/文件夹下面
    cd /usr/local/
    #在执行上传命令
    rz 选择你的tar包文件
    
    三、解压、编译
    #解压命令
    tar -zxvf redis-5.0.5.tar.gz
    
    #切换目录
    cd redis-5.0.5
    #编译
    make
    #再次切换目录
    cd src
    #再次编译
    make install
    这是就已经安装好了,但是我们没有指定安装目录,所有启动文件都在/usr/local/bin/文件夹下面。我们可以在cd /usr/local/redis-4.0.11创建一个文件夹(创建文件夹命令:mkdir bin),存放Redis的可执行文件,将Redis相关的文件全部移到新建的bin文件夹下面cp -r /usr/local/bin/redis-* ./这样就整理完成了。可以正常启动了
    #启动命令:同时为Redis启动指定配置文件
    cd /usr/local/redis-4.0.11/bin
    ./redis-server /usr/local/redis/etc/redis.conf
    
    #查看是否启动成功了,查看进程
    ps -ef |grep redis
    
    解释一下Redis比较重要的三个可执行文件:
    • redis-server:Redis服务器程序
    • redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。
    • redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能
    四、Redis配置

    列举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
    启动后如果使用RedisDesktopManager连接是不成功的,还需要设置密码和设置绑定
    #修改配置
    cd /usr/local/redis-4.0.11/
    vim redis.conf
    

    修改里面的
    Requirepass yourpassword
    bind 0.0.0.0

    重新启动Redis即可!!!

    卸载Redis

    停服务、删文件即可!

    #查看进程
    ps aux |grep redis
    #杀掉进程
    kill -9 进程号
    #查看相关文件
    find / -name "redis"
    #删除文件
    rm -rf 文件

    参考与致谢:https://www.jianshu.com/p/c2cc0185891e

  • 相关阅读:
    Docker优势
    jdk-tomcat-jenkens 安装
    SQL-2--TRIGGER
    边工作边刷题:70天一遍leetcode: day 92
    边工作边刷题:70天一遍leetcode: day 39
    边工作边刷题:70天一遍leetcode: day 96
    边工作边刷题:70天一遍leetcode: day 1
    边工作边刷题:70天一遍leetcode: day 94
    边工作边刷题:70天一遍leetcode: day 95
    边工作边刷题:70天一遍leetcode: day 97
  • 原文地址:https://www.cnblogs.com/gme5/p/11766021.html
Copyright © 2011-2022 走看看