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

  • 相关阅读:
    Note/Solution 转置原理 & 多点求值
    Note/Solution 「洛谷 P5158」「模板」多项式快速插值
    Solution 「CTS 2019」「洛谷 P5404」氪金手游
    Solution 「CEOI 2017」「洛谷 P4654」Mousetrap
    Solution Set Border Theory
    Solution Set Stirling 数相关杂题
    Solution 「CEOI 2006」「洛谷 P5974」ANTENNA
    Solution 「ZJOI 2013」「洛谷 P3337」防守战线
    Solution 「CF 923E」Perpetual Subtraction
    KVM虚拟化
  • 原文地址:https://www.cnblogs.com/gme5/p/11766021.html
Copyright © 2011-2022 走看看