zoukankan      html  css  js  c++  java
  • 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 ./,指定本地数据库的存放目录,默认是当前目录

  • 相关阅读:
    漂亮的代码5:数组与字符一样的操作
    漂亮的代码4:缓存器的妙用
    漂亮的代码3:flatten 一个数组
    漂亮的代码2:遍历文件夹目录,使用promise
    漂亮的代码1:计算器
    nodejs 代码设计模式1:同步函数变异步
    [翻译]现代java开发指南 第二部分
    Httpclient远程调用WebService示例
    Java代码使用正则验证和常用工具方法
    简单将集合的内容转为字符串
  • 原文地址:https://www.cnblogs.com/shuo-128/p/7050262.html
Copyright © 2011-2022 走看看