zoukankan      html  css  js  c++  java
  • CentOS6.5 在线安装Redis5.0.9

    本来大部分引用:https://www.cnblogs.com/renlywen/p/13537788.html

    一、安装gcc依赖

    由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。

    yum install -y gcc 

    如果yum下载很慢,可以换国内阿里云源详情参考:https://www.cnblogs.com/renlywen/p/13466035.html

    二、下载并解压安装包

    本教程以5.0.9为例
    创建redis的文件夹并进入

    mkdir /usr/local/redis && cd /usr/local/redis

    下载源码文件并解压

    wget http://download.redis.io/releases/redis-5.0.9.tar.gz && tar -zxvf redis-5.0.9.tar.gz

    三、进入到redis解压目录下,执行编译

    cd redis-5.0.9 && make

    四、安装(指定安装目录)

    make install PREFIX=/usr/local/redis

    五、配置

    从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

    cp /usr/local/redis/redis-5.0.9/redis.conf /usr/local/redis/bin/ 

    修改 redis.conf 配置文件

    vi redis.conf
    # ①【必选】设置为后台启动:daemonize no 改为 daemonize yes【修改后:daemonize yes】
    # ②【必选】设置允许远程连接:注释掉bind 127.0.0.1【修改后: bind 0.0.0.0】,并且把protected-mode yes 改为 protected-mode no【修改后:protected-mode no】
    # ③【可选】为Redis设置登录密码:取消注释# requirepass foobared,并设置自己的密码【修改后:requirepass  123456】
    # 4【可选】 将端口6379改为26379

    六、启动

    前台启动项目

    cd /usr/local/redis/bin/ && ./redis-server redis.conf

    后台启动项目
    指定配置文件并在后台一直运行

    ./redis-server redis.conf && ps -ef|grep redis

    七、添加端口到网卡

    vi /etc/sysconfig/iptables

    编辑添加端口

    -A INPUT -p udp -m state --state NEW -m udp --dport 26379 -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 26379 -j ACCEPT

    保存之后,重启端口

    service iptables restart 

    八、客户端远程访问

    先在window电脑命令中试下telnet   172.16.38.225 26379 通不通,通之后

    客户端远程链接

    能连上就可以看到数据库,代表着成功了;图片中的端口为 26379

    注:

    其中redis-cli客户端

    访问测试

    #redis-cli登录
    redis-cli -h 127.0.0.1 -p 26379
    #输入密码
    auth 123456
    #测试 设置myfather fu
    set myfather fu
    #获取myfather
    get myfather
    

     常用命令

    路径 /usr/local/redis/bin 目录
    2 redis-server        redis服务器
    3 redis-cli            redis命令行客户端
    4 redis-benchmark        redis性能测试工具
    5 redis-check-aof        aof文件修复工具
    6 redis-check-dump    rdb文件检查工具

    停止 redis 服务命令

    redis-cli shutdown

    启用redis 服务命令

    cd /usr/local/redis/bin/ && ./redis-server redis.conf
  • 相关阅读:
    CodeForces 1059B
    CodeForces 714A
    浅析母函数
    CodeForces 816C 思维
    CodeForces 816B 前缀和
    CodeForces
    Java项目读取resources资源文件路径那点事
    原型模式
    一次给女朋友转账引发我对分布式事务的思考
    连续最大字段和问题
  • 原文地址:https://www.cnblogs.com/fuanyu/p/14628451.html
Copyright © 2011-2022 走看看