Redis 的基本概念和相关配置

Redis[Remote Directory Server]:远程服务器字典

  下载安装Redis

  Linux下安装Reids

    http://redis.io/download

    wget http://download.redis.io/releases/redis-3.0.1.tar.gz 下载

    tar -xzvf redis-3.0.1.tar.gz 解压

    cd redis-3.0.1 进入解压目录

    make 编译 安装

    make install

  在bin下可执行的程序

    redis-server:Redis服务器

    redis-cli:命令行客户端

    redis-benchmark:Redis的性能测试工具

    redis-check-aof:AOF文件修复工具

    redis-check-dump:RDB文件检测工具

    redis.conf是Redis的配置文件

    将配置文件中daemonize yes 以守护进程的方式来使用

  启动和停止Redis

    直接启动

      redis-server

      redis-server /ect/redis.conf

    停止Redis

      shutdown

  结束Redis的进程也可以

 

命令返回值


  状态回复

    输入:ping

    返回:pong

    SET test 'this is a test'

  错误回复

    错误回复以error开始

    (error) ERR unknown command 'TESTERROR'

  整数回复

    以interger 数值

    (integer) 2

  字符串回复

    GET test

    (nil)代表空的结果

  多行字符串回复

    KEYS *,得到当前数据库中的存在的键名

 

Redis配置选项相关内容

  动态设置/获取配置选项的值

  获取:
    CONFIG GET name
    1) "port"
    2) "6379"

  设置:
    CONFIG SET name value

  Redis配置文件redis.conf选项相关

    --连接选项--

    port 6379 默认端口

    bind 127.0.0.1,默认绑定的主机地址

    timeout 0,当客户端闲置多久之后关闭连接,0代表没有启动这个选项

    loglevel notice,日志的记录级别,默认值为notice,还有debug verbose warning

      # debug:很详细的信息,适合开发和测试
      # verbose :包含很多不太有用的信息
      # notice :比较适合生产环境
      # warning :警告信息

    logfile stdout,日志的记录方式,默认为标准输出

    databases 16,默认数据库的数量16个,默认的数据库编号从0开始

    save

      save <seconds> <changes>:多少秒有多少次改变将其同步到磁盘中数据文件里
      save  900   1    --900秒内有一个更改
      save  300   10     --300秒内有10个更改
      save  60     10000    --60秒内有10000个更改


    rdbcompression yes,存储本地数据库时是否启用压缩,默认yes

    dbfilename dump.rdb,指定本地数据库文件名,默认为dump.rdb

    dir ./,指定本地数据库的存放目录,默认是当前目录

posted @ 2017-06-19 19:41  Shuo_128  阅读(148)  评论(0编辑  收藏  举报