zoukankan      html  css  js  c++  java
  • Linux之Redis

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

    编译安装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 安装到指定目录,默认在/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-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
    ./redis-server ../redis.conf
    默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。

    使用redis-cli连接redis服务端

    执行客户端命令即可进入
    ./redis-cli  
    测试是否连接上redis
    127.0.0.1:6379 > ping
    返回pong代表连接上了
    
    用set来设置key、value
    127.0.0.1:6379 > set name "sath"
    OK
    get获取name的值
    127.0.0.1:6379 > get name
    "sath"

    redis配置文件常用配置项

    vim redis.conf ,写入以下内容(不要加上注释)
        port 6379
        daemonize no  #后台运行redis
        pidfile /data/6379/redis.pid #将redis进程的id写入到redis.pid这个文件
        loglevel notice  #日志级别
        logfile "/data/6379/redis.log"
        dir /data/6379  #配置redis数据存放点
        protected-mode yes  #redis3.0之后的安全模式
        requirepass qiangdademima  #给redis添加密码
        
        redis的安全模式,可能会阻挡你远程连接,为了解决这个安全模式,给redis设置一个密码

    redis支持多实例

    可以再一个机器上启动多个redis服务, 使用不同的配置文件启动redis, 将端口区分开, 比如两个实例一个6379, 一个6380



  • 相关阅读:
    1028 人口普查 (20分)
    1027 打印沙漏 (20分)
    1026 程序运行时间 (15分)
    1025 反转链表 (25分)
    1024 科学计数法 (20分)
    1023 组个最小数 (20分)
    1022 D进制的A+B (20分)
    1021 个位数统计 (15分)
    1020 月饼 (25分)
    1019 数字黑洞 (20分)
  • 原文地址:https://www.cnblogs.com/594504110python/p/10073421.html
Copyright © 2011-2022 走看看