zoukankan      html  css  js  c++  java
  • redis使用笔记

    一、Linux下redis下载与安装:

    下载:

    最新版本2.4.4

    官网http://redis.io

    下载地址:http://redis.googlecode.com/files/redis-2.4.4.tar.gz

    2、安装

    cd redis-2.4.4

    make 32bit

    编译完成后在src目录下生成redis-server redis-cli等

    make install(安装目录:/usr/local/bin)

    二、配置与命令:

    配置文件:

    requirepass xxxx  ------- 要求密码验证(由于redis效率很高,为防止被枚举出密码,请设置很多位的密码,以防被破解)


    启动redis-server:

      redis-server xxxx.conf(/usr/local/bin/redis-server /etc/redis/6379.conf)

    安全关闭redis-server->

      redis-cli -p 端口 shutdown

     三、C客户端库(hiredis)

    redis-2.4.4.tar.gz 包含有hiredis的代码,这个版本应该比较老,make hiredis-example-libevent会报错,因为redisAsyncContext结构已经改变,可以从:https://github.com/antirez/hiredis 获取。

    这个客户端支持同步及异步(libevent)方式来访问redis-server

    当client空闲N秒后,就会被server关闭掉,在conf中可以配置timeout N

    (

    # Close the connection after a client is idle for N seconds (0 to disable)
    timeout 300

    )

    四、主从式架构(容灾备份)

    1、1个master可以有多个slave,在slave的conf文件中增加slaveof <masterip> <masterport>即可

    2、如果master有密码要求,则在slave的conf文件中增加masterauth <master-password>即可

    3、在slave启动时,会自动从master把当前已有的数据同步到slave

    4、如果slave没有在运行,master有更新,则会在下次slave启动时自动同步最新的

    五、Windows上Redis的下载

      https://github.com/dmajkic/redis/downloads

  • 相关阅读:
    jmeter结果分析
    JMeter分布式测试
    负载测试
    10.循环控制语句break_continue_pass
    9.控制流语句_for循环
    7.Python 循环语句
    8.控制流语句_while循环
    6.控制流语句_条件控制if
    5.运算符
    4.元祖_列表_字典
  • 原文地址:https://www.cnblogs.com/coderyoyo/p/nosql_redis_toturial.html
Copyright © 2011-2022 走看看