zoukankan      html  css  js  c++  java
  • Redis安装与配置

    Redis安装与配置

    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件

    安装redis

    Yum安装

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

    检测redis是否工作

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

    或者命令启动

    # 启动
    redis-server /etc/redis.conf 
    
    # 修改配置,使redis后台运行
    vim /etc/redis.conf 
    把   daemonize no
    改成  daemonize yes
    # 连接
     redis-cli
    

    源码安装redis,编译安装

    编译安装的优势是:

    • 编译安装时可以指定扩展的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 -zxvf redis-4.0.10.tar.gz
    # 3.切换redis源码目录
    cd redis-4.0.10
    # 4.编译源文件
    make 
    # 5.编译好后,src/目录下有编译好的redis指令
    make install 安装到指定目录,默认在/usr/local/bin
    # 也可以两条命令合成一条命令
    # make && make install 
    

    redis配置文件

    创建一个redis的配置文件redsi-6379.conf

    在redis-6379.conf配置文件中,定制一些安全参数

    端口更改

    后台运行

    设置redis密码

    设置redis启动ip地址等等

    mkdir -p /opt/redis_conf
    cd /opt/redis_conf
    vim redis-6379.conf
    

    添加以下配置:

    # redis配置文件详解
    port 6379                         # 运行在6379的redis数据库实例
    daemonize yes                     # 后台运行redis  
    pidfile /data/6379/redis.pid      # 存放redis pid的文件
    loglevel notice                   # 日志等级
    logfile "/data/6379/redis.log"    # 指定redis日志文件的生成目录
    dir /data/6379                    # 指定redis数据文件夹的目录
    protected-mode yes                # 安全模式
    requirepass   haohaio             # 设置redis的密码
    

    启动redis-server

    redis-server /opt/redis_conf/redis-6379.conf 
    

    使用redis客户端

    # 执行客户端命令即可进入
    ./redis-cli
    
    # 或指定参数
    
    redis-cli  -p 6380  -a  zhuanqq
        # -p  设置redis链接的端口
        # -a  显示的填写密码
        # --raw 使用原始格式
    
    # 测试是否连接上redis
    
    127.0.0.1:6379 > ping
    # 返回pong代表连接上了
    
    # 用set来设置key、value
    
    127.0.0.1:6379 > set name "user"
    OK
    
    # get获取name的值
    
    127.0.0.1:6379 > get name
    "user"
    

    redis可执行文件

    ./redis-benchmark  # 用于进行redis性能测试的工具
    ./redis-check-dump  # 用于修复出问题的dump.rdb文件
    ./redis-cli  # redis的客户端
    ./redis-server  # redis的服务端
    ./redis-check-aof  # 用于修复出问题的AOF文件
    ./redis-sentinel  # 用于集群管理
    
  • 相关阅读:
    java 添加一个线程、创建响应的用户界面 。 演示示例代码
    Cocos2d-x3.0游戏实例《不要救我》第十篇(结束)——使用Json配置数据类型的怪物
    VMWARE虚拟机无法访问的三种方法分析
    新近
    leetcode-2 Add Two Numbers 计算两个对应的列表和问题
    Android4.0 Design之UI设计缺陷1
    Html 5 坦克大战(韩顺平县版本号)
    采取Volley,实现瀑布流
    fzu 2150 Fire Game 【身手BFS】
    第45周一
  • 原文地址:https://www.cnblogs.com/wshlym/p/11330280.html
Copyright © 2011-2022 走看看