Redis基础配置

Redis基本配置(win2012)

  1. 允许其他机器连接
    搜索bind找到bind 127.0.0.1 改成以下代码
    1
    bind 0.0.0.0
  2. 持久化保存
    AOF持久化设置
    aof可以实现每次操作都持久化。
    搜索appendonly把 no改成yes
    1
    2
    appendonly no       #关闭AOF  
    appendonly yes #打开AOF

    再找到appendfsync
    1
    2
    3
    # appendfsync always   #每次收到写命令就立即强制写入磁盘,最慢的,但是保证完全的持久化,不推荐使用  
    appendfsync everysec #每秒钟强制写入磁盘一次,在性能和持久化方面做了很好的折中,推荐
    # appendfsync no #完全依赖os,性能最好,持久化没保证
    RDB持久化设置
    rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。
    默认情况下Redis在磁盘上创建二进制格式的命名为dump.rdb的数据快照。可以通过配置文件配置每隔N秒且数据集上至少有M个变化时创建快照、是否对数据进行压缩、快照名称、存放快照的工作目录。redis 2.4.10的默认配置如下:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #900秒后且至少1个key发生变化时创建快照  
    save 900 1
    #300秒后且至少10个key发生变化时创建快照
    save 300 10
    #60秒后且至少10000个key发生变化时创建快照
    save 60 10000
    #可通过注释所有save开头的行来禁用RDB持久化
    #创建快照时对数据进行压缩
    rdbcompression yes
    #快照名称
    dbfilename dump.rdb
    #存放快照的目录(AOF文件也会被存放在此目录)
    dir /var/lib/redis/
  3. 增加密码
    搜索requirepass修改如下
    1
    requirepass 123456   #修改密码为123456
  4. win后台启动
    1
    2
    3
    4
    5
    1.进入 DOS窗口
    2.在进入Redis的安装目录
    3.输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )
    4.输入:redis-server --service-start ( 启动服务 )
    5.输入:redis-server --service-stop