原文来自:http://hi.baidu.com/zchare/item/9ae4b2c1a279542d46d5c02e
Windows版的Redis可到此处下载,非官方版
http://code.google.com/p/servicestack/wiki/RedisWindowsDownload
redis.conf
复制以下===与====之内的内容
=================================
# Redis configuration file example
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no
# When run as a daemon, Redis write a pid file in /var/run/redis.pid by default.
# You can specify a custom pid file location here.
pidfile /var/run/redis.pid
# Accept connections on the specified port, default is 6379
port 6379
# If you want you can bind a single interface, if the bind option is not
# specified all the interfaces will listen for connections.
#
# bind 127.0.0.1
# Close the connection after a client is idle for N seconds (0 to disable)
timeout 300
# Set server verbosity to 'debug'
# it can be one of:
# debug (a lot of information, useful for development/testing)
# notice (moderately verbose, what you want in production probably)
# warning (only very important / critical messages are logged)
loglevel debug
# Specify the log file name. Also 'stdout' can be used to force
# the demon to log on the standard output. Note that if you use standard
# output for logging but daemonize, logs will be sent to /dev/null
logfile stdout
# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis using SELECT where
# dbid is a number between 0 and 'databases'-1
databases 16
################################ SNAPSHOTTING #################################
#
# Save the DB on disk:
#
# save
#
# Will save the DB if both the given number of seconds and the given
# number of write operations against the DB occurred.
#
# In the example below the behaviour will be to save:
# after 900 sec (15 min) if at least 1 key changed
# after 300 sec (5 min) if at least 10 keys changed
# after 60 sec if at least 10000 keys changed
save 900 1
save 300 10
save 60 10000
# Compress string objects using LZF when dump .rdb databases?
# For default that's set to 'yes' as it's almost always a win.
# If you want to save some CPU in the saving child set it to 'no' but
# the dataset will likely be bigger if you have compressible values or keys.
rdbcompression yes
# The filename where to dump the DB
dbfilename dump.rdb
# For default save/load DB in/from the working directory
# Note that you must specify a directory not a file name.
dir ./
################################# REPLICATION #################################
# Master-Slave replication. Use slaveof to make a Redis instance a copy of
# another Redis server. Note that the configuration is local to the slave
# so for example it is possible to configure the slave to save the DB with a
# different interval, or to listen to another port, and so on.
#
# slaveof
# If the master is password protected (using the "requirepass" configuration
# directive below) it is possible to tell the slave to authenticate before
# starting the replication synchronization process, otherwise the master will
# refuse the slave request.
#
# masterauth
################################## SECURITY ###################################
# Require clients to issue AUTH before processing any other
# commands. This might be useful in environments in which you do not trust
# others with access to the host running redis-server.
#
# This should stay commented out for backward compatibility and because most
# people do not need auth (e.g. they run their own servers).
#
# requirepass foobared
################################### LIMITS ####################################
# Set the max number of connected clients at the same time. By default there
# is no limit, and it's up to the number of file descriptors the Redis process
# is able to open. The special value '0' means no limts.
# Once the limit is reached Redis will close all the new connections sending
# an error 'max number of clients reached'.
#
# maxclients 128
# Don't use more memory than the specified amount of bytes.
# When the memory limit is reached Redis will try to remove keys with an
# EXPIRE set. It will try to start freeing keys that are going to expire
# in little time and preserve keys with a longer time to live.
# Redis will also try to remove objects from free lists if possible.
#
# If all this fails, Redis will start to reply with errors to commands
# that will use more memory, like SET, LPUSH, and so on, and will continue
# to reply to most read-only commands like GET.
#
# WARNING: maxmemory can be a good idea mainly if you want to use Redis as a
# 'state' server or cache, not as a real DB. When Redis is used as a real
# database the memory usage will grow over the weeks, it will be obvious if
# it is going to use too much memory in the long run, and you'll have the time
# to upgrade. With maxmemory after the limit is reached you'll start to get
# errors for write operations, and this may even lead to DB inconsistency.
#
# maxmemory
############################## APPEND ONLY MODE ###############################
# By default Redis asynchronously dumps the dataset on disk. If you can live
# with the idea that the latest records will be lost if something like a crash
# happens this is the preferred way to run Redis. If instead you care a lot
# about your data and don't want to that a single record can get lost you should
# enable the append only mode: when this mode is enabled Redis will append
# every write operation received in the file appendonly.log. This file will
# be read on startup in order to rebuild the full dataset in memory.
#
# Note that you can have both the async dumps and the append only file if you
# like (you have to comment the "save" statements above to disable the dumps).
# Still if append only mode is enabled Redis will load the data from the
# log file at startup ignoring the dump.rdb file.
#
# The name of the append only file is "appendonly.log"
#
# IMPORTANT: Check the BGREWRITEAOF to check how to rewrite the append
# log file in background when it gets too big.
appendonly no
# The fsync() call tells the Operating System to actually write data on disk
# instead to wait for more data in the output buffer. Some OS will really flush
# data on disk, some other OS will just try to do it ASAP.
#
# Redis supports three different modes:
#
# no: don't fsync, just let the OS flush the data when it wants. Faster.
# always: fsync after every write to the append only log . Slow, Safest.
# everysec: fsync only if one second passed since the last fsync. Compromise.
#
# The default is "always" that's the safer of the options. It's up to you to
# understand if you can relax this to "everysec" that will fsync every second
# or to "no" that will let the operating system flush the output buffer when
# it want, for better performances (but if you can live with the idea of
# some data loss consider the default persistence mode that's snapshotting).
appendfsync always
# appendfsync everysec
# appendfsync no
############################### ADVANCED CONFIG ###############################
# Glue small output buffers together in order to send small replies in a
# single TCP packet. Uses a bit more CPU but most of the times it is a win
# in terms of number of queries per second. Use 'yes' if unsure.
glueoutputbuf yes
# Use object sharing. Can save a lot of memory if you have many common
# string in your dataset, but performs lookups against the shared objects
# pool so it uses more CPU and can be a bit slower. Usually it's a good
# idea.
#
# When object sharing is enabled (shareobjects yes) you can use
# shareobjectspoolsize to control the size of the pool used in order to try
# object sharing. A bigger pool size will lead to better sharing capabilities.
# In general you want this value to be at least the double of the number of
# very common strings you have in your dataset.
#
# WARNING: object sharing is experimental, don't enable this feature
# in production before of Redis 1.0-stable. Still please try this feature in
# your development environment so that we can test it better.
# shareobjects no
# shareobjectspoolsize 1024
================================================
将以上内容存储为redis.conf
解压下载的redis包。我的windows下的解压地址是D:\redis-2.0.2
将redis.conf 拷贝到D:\redis-2.0.2\下
指定redis的配置文件,如没有指定,则使用默认设置
D:\redis-2.0.2>redis-server.exe redis.conf
新开一个cmd命令窗口
redis-cli.exe:命令行客户端,测试用
D:\redis-2.0.2>redis-cli.exe -h 192.168.10.59 -p 6379
192.168.10.59 是我本地的地址
玩redis吧~~
分享到:
相关推荐
在windows下安装php的redis扩展非常简单,下载一个.dll扩展包放到php的ext目录下,在php.ini里边添加一行配置就可以了. http://ishare.iask.sina.com.cn/f/23044929.html?from=like 下载 php_redis.dll 文件解压并放到...
其中最常用的是redis-windows,它是一个Windows下的Redis管理工具,可以方便地安装、配置和管理Redis服务器。 redis-windows提供了一个简单易用的界面,可以让用户轻松地启动、停止和重启Redis服务器,以及管理...
Redis在windows下的配置,有了它,你就可以轻松的搞定redis的初步使用。
在Windows环境下,Redis的安装和使用可能与在Linux上有所不同,但同样提供了高效的数据处理能力。本文将深入探讨Redis 6.2.6在Windows操作系统上的安装、配置以及其主要功能。 Redis 6.2.6是Redis的一个稳定版本,...
在Windows环境下安装和运行Redis 6.2.1,你需要做以下几步: 1. **下载**:首先从可信源获取Redis的Windows版本,比如从官方GitHub仓库或预编译的发布页面下载。 2. **解压**:将下载的压缩包`redis-6.2.1`解压到...
注意:由于本人配置redis.conf中的路径使用的是绝对路径,当前redis安装目录的父目录为D:\InstallDir,可以在每个配置文件中修改为自己指定的路径位置 redis638-.conf配置文件内容 #redis服务器端口号 port 6380 #...
在Windows环境下安装Redis,首先你需要下载的压缩包是"redis-windows-7.2.4.zip",这是Redis的Windows版本。7.2.4是Redis的一个稳定版本,包含了修复错误、性能优化以及新功能的更新。解压这个压缩包后,你会得到...
总结,Redis 6.0.9在Windows环境下的使用涉及安装、配置、数据操作、持久化、主从复制以及集群搭建等多个方面。通过熟练掌握这些知识点,开发者可以充分利用Redis的高性能特性,提升应用程序的性能和可扩展性。
在Windows环境下安装Redis,可以方便地在本地进行开发和测试工作。 "redis-windows-7.2.3.zip"是Redis的Windows版本,版本号为7.2.3。这个压缩包包含了运行Redis服务所需的所有文件,包括服务器端执行文件、配置...
当在Windows环境下使用时,你可能需要结合`redis.windows-service.conf`一起调整参数。 3. `EventLog.dll`:这是一个动态链接库文件,可能是用于在Windows事件查看器中记录Redis的日志事件,有助于故障排查和监控。...
在Windows上,服务配置文件允许后台程序在没有用户交互的情况下启动和运行,这对于需要持续可用性的应用如Redis至关重要。 2. `redis.windows.conf`:这是Redis的主要配置文件,包含各种可配置的参数,如端口设置、...
在Windows环境下安装和使用Redis,可以通过下载对应的二进制压缩包来实现,比如"redis-windows-7.2.1.zip"。这个压缩包包含了Redis 7.2.1版本的Windows适配版,为Windows用户提供了在本地运行Redis服务器的能力。 ...
Redis的配置文件通常命名为`redis.conf`,在Windows版本中,你需要根据自己的需求修改这个文件来配置端口、日志级别、数据持久化等选项。默认情况下,Redis可能在6379端口上运行,可以通过修改配置文件来更改。 5....
本文将深入探讨“redis6.2.6的Windows版本”这一主题,包括Redis的基本概念、Windows下的安装与配置、源码编译以及在实际应用中的常见用法。 1. Redis基础 Redis是一个开源的、基于内存的数据结构存储系统,支持...
Redis是一款开源、高性能的键值对存储系统,常被用作...综上所述,Redis 7.2.3在Windows下的使用涵盖了从安装配置到实际应用的多个环节。理解并掌握这些知识点,有助于在Windows环境中充分利用Redis的性能和功能。
配置文件`redis.windows.conf`是Redis在Windows下的主要配置文件,包含了各种可自定义的设置。例如,你可以调整内存限制、设置持久化策略、更改日志级别等。在学习过程中,熟悉并理解这个配置文件的内容是十分重要的...
4. 在redis.conf配置文件中,protected-mode 默认更改为yes,只有当你希望你的客户端在没有授权的情况下可以连接到Redis server的时候可以将protected-mode设置为no。 5. 在ACL中,pub/sub channel默认是被阻塞的。 ...
在Windows环境下运行Redis,通常需要安装一个兼容的二进制版本,这个压缩包可能包含了所有必要的文件,如服务配置、启动脚本、二进制可执行文件等,使得用户能在Windows操作系统上顺利搭建和使用Redis服务器。...
在Windows版Redis中,配置复制同样重要,以保证高可用性。 10. **集群模式**:Redis 3.0引入了集群功能,允许在多台机器间分布式存储数据。尽管Windows版本可能需要额外的配置工作,但依然可以实现集群搭建。 11. ...