zoukankan      html  css  js  c++  java
  • Linux下安装redis

    yum安装redis

    1.yum安装

    #前提得配置好阿里云yum源,epel源
    #查看是否有redis包
    yum list redis
    #安装redis
    yum install redis -y
    #安装好,启动redis
    systemctl start redis

    2.检测redis是否工作

    redis-cli    #redis 客户端工具
    #进入交互式环境后,执行ping,返回pong表示安装成功
    127.0.0.1:6379> ping
    PONG

    源码安装redis,编译安装

    大家用过yum,是相当省事好用吧,为什么还要学习源码安装?

    有人说编译安装性能好?错

    编译安装的优势是:

    • 编译安装时可以指定扩展的module(模块),php、apache、nginx都是一样有很多第三方扩展模块,如mysql,编译安装时候,如果需要就定制存储引擎(innodb,还是MyIASM)
    • 编译安装可以统一安装路径,linux软件约定安装目录在/opt/下面
    • 软件仓库版本一般比较低,编译源码安装可以根据需求,安装最新的版本
    1.下载redis源码
    wget http://download.redis.io/releases/redis-4.0.10.tar.gz
    2.解压缩
    tar -zxf redis-4.0.10.tar.gz
    3.切换redis源码目录
    cd redis-4.0.10.tar.gz
    4.编译源文件
    make
    5.编译好后,src/目录下有编译好的redis指令
    6.make install 安装到指定目录,默认在/usr/local/bin

    redis可执行文件

    ./redis-benchmark //用于进行redis性能测试的工具
    ./redis-check-dump //用于修复出问题的dump.rdb文件
    ./redis-cli //redis的客户端
    ./redis-server //redis的服务端
    ./redis-check-aof //用于修复出问题的AOF文件
    ./redis-sentinel //用于集群管理

    redis配置文件

    redis配置文件名为
    redis.conf 
    这个文件可以自定义

    redis.conf核心配置项

    绑定ip,如需要远程访问,需要填写服务器ip
    bind 127.0.0.1  
    
    端口,redis启动端口
    port 
    
    守护进程方式运行
    daemonize yes
    
    rdb数据文件
    dbfilename dump.rdb
    
    数据文件存放路径
    dir /var/lib/redis/
    
    日志文件
    logfile /var/log/redis/redis-server.log
    
    主从复制
    slaveof 

    启动redis服务端

    启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
    ./redis-server ../redis.conf
    默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。

    使用redis客户端

    #执行客户端命令即可进入
    ./redis-cli  
    #测试是否连接上redis
    127.0.0.1:6379 > ping
    返回pong代表连接上了
    
    //用set来设置key、value
    127.0.0.1:6379 > set name "chaoge"
    OK
    //get获取name的值
    127.0.0.1:6379 > get name
    "chaoge"
    Linux redis学习
    1.安装redis的方式
        yum (删除这个yum安装的redis,我们只用源码编译安装的)
        rpm
        源码编译
    2.删除原本的redis
        yum remove redis -y
    3.源码安装redis
        1.下载redis源码
        wget http://download.redis.io/releases/redis-4.0.10.tar.gz
        2.解压缩
        tar -zxf redis-4.0.10.tar.gz
        3.切换redis源码目录
        cd redis-4.0.10.tar.gz
        4.编译源文件
        make 
        5.编译好后,src/目录下有编译好的redis指令
        6.make install 安装到指定目录
        7.默认在/usr/local/bin
        8.配置文件:
        [root@localhost opt]# cd redis-4.0.10/
        [root@localhost redis-4.0.10]# touch redis-6380.conf
        [root@localhost redis-4.0.10]# vim redis-6380.conf 
        写入以下内容:
        port 6380    #redis端口
        daemonize yes  #后台运行redis
        pidfile /data/6380/redis.pid  #pid号码
        loglevel notice   #日志等级
        logfile "/data/6380/redis.log"  #日志文件存放路径
        requirepass bubu666  #redis的密码
        dir /data/6380  #redis数据目录【记得去创建一下目录不然启动redis就报错了】
        
        
        9.新建文件
        [root@localhost redis-4.0.10]# mkdir -p /data/6380
    
        10.指定redis的配置文件,启动redis
        redis-server  redis-6380.conf
        
        [root@localhost ~]# ps -ef|grep redis
        [root@localhost ~]# netstat -tunlp
        
        11.连接
        [root@localhost ~]# redis-cli -p 6380
        127.0.0.1:6380> ping
        PONG
        127.0.0.1:6380> 
        
        12.加了密码以后(auth bubu666)
        [root@localhost redis-4.0.10]# redis-cli -p 6380
        127.0.0.1:6380> ping
        (error) NOAUTH Authentication required.
        127.0.0.1:6380> auth bubu666
        OK
        127.0.0.1:6380> ping
        PONG
        127.0.0.1:6380> 
        
        或者
        [root@localhost redis-4.0.10]# redis-cli -p 6380 -a bubu666
        127.0.0.1:6380> ping
        PONG
        127.0.0.1:6380> 
    Linux redis
  • 相关阅读:
    关于Cocos2d-x开发一个游戏的过程自述
    关于JDK环境变量的配置问题
    lnmp、lamp、lnmpa一键安装包(Updated: 2015-10-25)
    成大事者必备的九种能力、九种手段、九种心态
    燕十八mysql笔记
    cmake 安装 mysql5.5 版本
    IOS 中微信 网页授权报 key[也就是code]失效 解决办法
    js 复制 功能
    php 二维数组排序
    php获取前一天,前一个月,前一年的时间
  • 原文地址:https://www.cnblogs.com/bubu99/p/11582125.html
Copyright © 2011-2022 走看看