First, install Redis and enable service
1 Download Redis Client
Http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows
2 Extract to the directory you need
3 Creating redis.conf Files
redis.conf Code # 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 <dbid > where # dbid is a number between 0 and ' Databases ' -1 databases 16 ################################ snapshotting ################################# # # save the db on disk: # # save <seconds> <changes> # # 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 #&nBsp 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 <masterip> <masterport> # 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. #