`

redis window下安装

阅读更多

Redis在Windows下的使用[转],Redis for windows 使用方法

Redis在Windows下的使用[转]

2010-09-25 16:24:25| 分类:默认分类|字号 订阅

Windows版的Redis可到此处下载,非官方版
http://code.google.com/p/servicestack/wiki/RedisWindowsDownload

Redis文件夹有以下几个文件
redis-server.exe:服务程序
指定redis的配置文件,如没有指定,则使用默认设置
D:\redis-2.0.0-rc2>redis-server.exe redis.conf
redis.conf配置选项如下
daemonize 是否以后台进程运行,默认为no
pidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
bind 绑定主机IP,默认值为127.0.0.1(注释)
port 监听端口,默认为6379
timeout 超时时间,默认为300(秒)
loglevel 日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
logfile 日志记录方式,默认值为stdout
databases 可用数据库数,默认值为16,默认数据库为0
save <seconds> <changes> 指出在多长时间内,有多少次更新操作,就将数据同步到数据文件。这个可以多个条件配合,比如默认配置文件中的设置,就设置了三个条件。
save 900 1 900秒(15分钟)内至少有1个key被改变
save 300 10 300秒(5分钟)内至少有300个key被改变
save 60 10000 60秒内至少有10000个key被改变
rdbcompression 存储至本地数据库时是否压缩数据,默认为yes
dbfilename 本地数据库文件名,默认值为dump.rdb
dir 本地数据库存放路径,默认值为 ./
slaveof <masterip> <masterport> 当本机为从服务时,设置主服务的IP及端口(注释)
masterauth <master-password> 当本机为从服务时,设置主服务的连接密码(注释)
requirepass 连接密码(注释)
maxclients 最大客户端连接数,默认不限制(注释)
maxmemory <bytes> 设置最大内存,达到最大内存设置后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理后,任到达最大内存设置,将无法再进行写入操作。(注释)
appendonly 是否在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认值为no
appendfilename 更新日志文件名,默认值为appendonly.aof(注释)
appendfsync 更新日志条件,共有3个可选值。no表示等操作系统进行数据缓存同步到磁盘,always表示每次更新操作后手动调用fsync()将数据写到磁盘,everysec表示每秒同步一次(默认值)。
vm-enabled 是否使用虚拟内存,默认值为no
vm-swap-file 虚拟内存文件路径,默认值为/tmp/redis.swap,不可多个Redis实例共享
vm-max-memory 将所有大于vm-max-memory的数据存入虚拟内存,无论vm-max-memory设置多小,所有索引数据都是内存存储的(Redis的索引数据就是keys),也就是说,当vm-max-memory设置为0的时候,其实是所有value都存在于磁盘。默认值为0。

Redis官方文档对VM的使用提出了一些建议: 当你的key很小而value很大时,使用VM的效果会比较好.因为这样节约的内存比较大. 当你的key不小时,可以考虑使用一些非常方法将很大的key变成很大的value,比如你可以考虑将key,value组合成一个新的value. 最好使用linux ext3 等对稀疏文件支持比较好的文件系统保存你的swap文件. vm-max-threads这个参数,可以设置访问swap文件的线程数,设置最好不要超过机器的核数.如果设置为0,那么所有对swap文件的操作都是串行的.可能会造成比较长时间的延迟,但是对数据完整性有很好的保证.

redis-cli.exe:命令行客户端,测试用
D:\redis-2.0.0-rc2>redis-cli.exe -h 127.0.0.1 -p 6379

设置一个Key并获取返回的值:
$ ./redis-cli set mykey somevalue
OK
$ ./redis-cli get mykey
Somevalue

如何添加值到list:
$ ./redis-cli lpush mylist firstvalue
OK
$ ./redis-cli lpush mylist secondvalue
OK
$ ./redis-cli lpush mylist thirdvalue
OK
$ ./redis-cli lrange mylist 0 -1
1. thirdvalue
2. secondvalue
3. firstvalue
$ ./redis-cli rpop mylist
firstvalue
$ ./redis-cli lrange mylist 0 -1
1. thirdvalue
2. secondvalue

redis-check-dump.exe:本地数据库检查

redis-check-aof.exe:更新日志检查

redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的 ab 工具).
./redis-benchmark -n 100000 –c 50
====== SET ======
100007 requests completed in 0.88 seconds (译者注:100004 查询完成于 1.14 秒 )
50 parallel clients (译者注:50个并发客户端)
3 bytes payload (译者注:3字节有效载荷)
keep alive: 1 (译者注:保持1个连接)
58.50% <= 0 milliseconds(译者注:毫秒)
99.17% <= 1 milliseconds
99.58% <= 2 milliseconds
99.8
//http://hi.baidu.com/fegro/item/a1e4032b2cc73b8eaf48f581
分享到:
评论

相关推荐

    Rediswindow下安装.7z

    在Windows环境下安装Redis,通常有两种方式:通过msi安装包和下载Zip压缩包手动部署。本文将详细介绍如何在Windows下安装Redis,以解决标题中提到的两种方法。 首先,我们来了解msi安装包的安装步骤。Redis的msi...

    Windows 上安装 Redis安装,redis7.2安装到windows上面

    在Windows上安装Redis的过程涉及到多个步骤,包括启用必要的Windows功能、安装WSL2(Windows Subsystem for Linux 2)、设置默认WSL版本以及在Linux环境中安装Redis。以下是对这些步骤的详细说明: 1. **启用...

    redis window可视化工具-redis-desktop-manager

    双击该exe文件进行安装,按照向导步骤操作,安装完成后即可在Windows环境下通过图形化界面来管理和操作你的Redis实例。 总的来说,Redis Desktop Manager为Windows用户提供了一种高效、易用的Redis管理工具,大大...

    redis window

    在Windows环境下安装Redis,你可以下载Redis的预编译二进制版本,例如“Redis-x64-3.0.504”这样的文件,这是针对64位Windows系统的Redis版本。解压后,你会找到一个`redis-server.exe`可执行文件,这是Redis服务器...

    Window64安装版Redis

    在Windows 64位环境下安装Redis,你需要遵循以下步骤: 首先,你需要下载适合Windows 64位操作系统的Redis安装包。在这个案例中,文件名为"Redis-x64-3.2.100.msi",这是Redis的一个稳定版本。3.2.100是其版本号,x...

    redis window最新免安装版本

    redis windon最新免安装版本,Redis 是一个开源(BSD 许可)的内存中数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis 提供数据结构,例如字符串、散列、列表、集合、带有范围查询的排序集、位图、超日志、...

    Redis_Window

    Redis是一个开源的试用ANSI C语言编写的、遵守BSD协议、支持网络、可基于内存可持久化的日志型、key-value数据库。通常被称为数据结构服务器. redis的数据类型有:字符串(string)、哈希(Map...Redis Window下的安装

    window版本redis-server6.2.14

    window版本redis-6.2.14版本,支持32位和64位操作系统,使用Cygwin工具生成的EXE可执行文件

    redis(window)

    在Windows环境下安装和使用Redis可能会有一些不同于Linux系统的特性和注意事项。 1. **安装Redis on Windows** - Redis官方并不直接提供Windows版本,但社区提供了预编译的Windows二进制版本,如MSOpenTech或Redis...

    windows 安装配置 redis (window版含下载地址)

    Windows 安装配置 Redis Redis 是一个开源的、基于内存的数据结构存储系统,它支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等。 Redis 的安装配置在 Windows 平台上需要一些特殊的步骤,本文将详细...

    redis window 解压版

    在Windows环境下安装Redis解压版,通常只需要解压缩文件并运行`redis-server.exe`即可启动服务。配置文件`redis.conf`可以定制Redis的各项参数,如端口、日志级别、持久化策略等。同时,Windows版本还提供了一个名为...

    php redis 64位window安装包

    2. **配置Redis**:默认情况下,Redis会在`C:\Program Files\Redis`目录下安装,并生成一个配置文件。你可以修改这个文件以设置端口(默认为6379)、是否启用日志记录、数据持久化等选项。 3. **安装PHP Redis扩展*...

    redis-window安装使用说明.doc

    本篇文章将详细介绍在Windows环境下安装和使用Redis的步骤,以及一些常见问题的解决方法。 首先,你需要从GitHub的MSOpenTech/redis仓库下载Redis的Windows安装包。访问提供的链接...

    redis_window安装版和绿色版都有_内含_安装_设置密码_基本操作的笔记

    `Redis-x64-3.2.100(window版本_安装运行).msi` 是Redis的一个Windows安装程序,适用于64位系统。安装过程如下: 1. 双击运行`.msi`文件,启动安装向导。 2. 按照提示进行下一步,选择合适的安装路径。 3. 完成安装...

    Redis缓存数据库安装程序window64位安装版,jar包资源

    在Windows 64位环境下安装Redis,可以利用提供的安装包进行操作。以下是一份详细的安装步骤和相关知识点: 1. **下载与解压** 首先,你需要从官方网站或者通过给定的压缩包文件下载Redis的Windows 64位版本。解...

    window下搭建redis.zip

    标题中的"window下搭建redis.zip"指的是在Windows操作系统上安装并运行Redis服务。根据描述,这个压缩包包含了构建Redis所需的所有文件,且经过验证是可行的。 让我们逐步解析压缩包内的文件: 1. **服务构建.bat*...

    window下 php5 安装redis 及安装php-redis扩展 (亲测有用)

    phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,...1. windows下redis的客户端,可直接安装redis; 2. php5.5 的redis扩展(64位和32位的dll文件);

    redis window版

    - 为了以服务形式运行Redis,可以使用`redis.windows-service安装脚本`来安装Redis服务。这使得Redis可以在系统启动时自动运行,并可以通过服务管理器控制。 2. **配置**: - Redis的配置文件通常为`redis....

    redis-window

    redis window版本

    redis-window安装资源包

    在Windows操作系统上安装Redis可能与Linux环境有所不同,因为Redis原本是为Unix-like系统设计的。本资源包针对Windows用户提供了方便的安装步骤和配置指南。 首先,了解Redis的基本概念是必要的。Redis支持的数据...

Global site tag (gtag.js) - Google Analytics