当前位置:首页 > CN2资讯 > 正文内容

2012r2部署redis Server Windows redis windows 配置

7小时前CN2资讯


redis的下载安装

下载

redis本来是不支持windows的,但redis的工程师们非常良心的为我们开发了社区版供大家学习,下载地址:https:///MicrosoftArchive/redis/releases Redis官方版本目前已经升级到了beta5.0, windows开放版本目前最高版本是3.2.100,不过对于我们开发学习已经足够了。

1、下载后的压缩包


2、无需安装,直接解压即可


解压后目录

配置

1、基本配置

# 可以引用其他配置文件,在redis分布式集成中满足单个redis服务器的个性化配置 # include /path/to/local.conf # include /path/to/other.conf # 服务器可以有多个网卡,如果只绑定一个,则只有改网卡地址接受外部请求,如果不绑定,则多个网卡都接受请求 # bind 192.168.1.100 192.168.1.101 # bind 127.0.0.1 ::1 # 监听端口号,默认为6379,如果为0监听任连接 port 6379 # TCP连接中已完成队列的长度 tcp-backlog 511 #客户端和Redis服务端的连接超时时间,默认为0表示永不超时 timeout 0 # 服务端周期性时间(单位秒)验证客户端是否处在健康状态,避免服务端一直阻塞 tcp-keepalive 300 # Redis以后台守护进程形式启动 daemonize yes #Redis日志级别:debug,verbose,notice,warning,级别一次递增 loglevel notice #日志文件路径及名称 logfile ./redis.log

2、持久化配置

2.1 RDB持久化

# 当在规定的时间内,Redis发生了写操作的个数满足条件,会触发发生BGSAVE命令。 # 当用户设置了多个save的选项配置,只要其中任一条满足,Redis都会触发一次BGSAVE操作 # 比如:900秒之内至少一次写操作、300秒之内至少发生10次写操作、60秒之内发生至少10000次写操作都会触发发生快照操作 save 900 1 save 300 10 save 60 10000

2.2 AOF持久化

# redis默认关闭AOF机制,可以将no改成yes实现AOF持久化 appendonly no # AOF文件 appendfilename "appendonly.aof" # AOF持久化同步频率,always表示每个Redis写命令都要同步fsync写入到磁盘中,但是这种方式会严重降低redis的速度;everysec表示每秒执行一次同步fsync,显示的将多个写命令同步到磁盘中;no表示让操作系统来决定应该何时进行同步fsync,Linux系统往往可能30秒才会执行一次 # appendfsync always appendfsync everysec # appendfsync no # 在日志进行BGREWRITEAOF时,如果设置为yes表示新写操作不进行同步fsync,只是暂存在缓冲区里,避免造成磁盘IO操作冲突,等重写完成后在写入。redis中默认为no no-appendfsync-on-rewrite no # 当前AOF文件大小是上次日志重写时的AOF文件大小两倍时,发生BGREWRITEAOF操作。 auto-aof-rewrite-percentage 100 #当前AOF文件执行BGREWRITEAOF命令的最小值,避免刚开始启动Reids时由于文件尺寸较小导致频繁的BGREWRITEAOF。 auto-aof-rewrite-min-size 64mb # Redis再恢复时,忽略最后一条可能存在问题的指令(因为最后一条指令可能存在问题,比如写一半时突然断电了) aof-load-truncated yes #Redis4.0新增RDB-AOF混合持久化格式,在开启了这个功能之后,AOF重写产生的文件将同时包含RDB格式的内容和AOF格式的内容,其中RDB格式的内容用于记录已有的数据,而AOF格式的内存则用于记录最近发生了变化的数据,这样Redis就可以同时兼有RDB持久化和AOF持久化的优点(既能够快速地生成重写文件,也能够在出现问题时,快速地载入数据)。 aof-use-rdb-preamble no

3、主从配置

# 配置主redis服务的地址和端口 slaveof 127.0.0.1 6379

启动

本次介绍的是脚本文件启动,大家也可以通过cmd命令行启动

脚本启动
启动主Redis服务start.bat
必须切换到redis解压目录下,下面是本人的解压目录,大家自行修改即可

@echo off d: cd \redis\Redis-x64-3.2.100 redis-server redis.windows.conf cmd

启动成功示例:


启动从redis服务startSlave.bat

@echo off d: cd \v_liuwen\Redis-x64-3.2.100 redis-server redis.windows.conf cmd

启动redis从服务成功示例:

redis主从服务连接成功示例:

纸上谈兵终觉浅,绝知此事要躬行


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/29450.html

    分享给朋友:

    “2012r2部署redis Server Windows redis windows 配置” 的相关文章