下载地址
| 版本 |
|---|
| 各版本下载地址 |
| Redis-x64-3.2.100 |
| Redis-x64-3.0.504 |
| Redis-x64-3.0.503 |
| Redis-x64-2.8.2402 |
安装
1 | 双击msi文件,接受条款-->选择安装路径-->设置端口号-->设置最大内存-->完成 |

文件介绍
| 文件名 | 简要 |
|---|---|
| dump.rdb | 默认数据库的文件 |
| redis-benchmark.exe | 基准测试 redis-benchmark为redis性能测试工具 |
| redis-check-aof.exe | AOF是AppendOnly File的缩写,是Redis系统提供了一种记录Redis操作的持久化方案 |
| redischeck-dump.exe | dump redis的备份和还原,借助了第三方的工具,redis-dump |
| redis-cli.exe | 客户端(连接服务端) |
| redis-cli.pdb | 客户端密码文件 |
| redis-server.exe | 服务端(启动服务端) |
| redis-server.pdb | 服务端密码文件 |
| redis.windows.conf | redis配置文件 |
启动
1 | 进入到Redis安装目录,执行redis-server.exe redis.windows.conf |

将redis注册为系统服务
1 | redis-server --service-install redis.windows.conf //安装服务 |
- 1.进入到Redis安装目录,执行redis-server –service-install redis.windows.conf
- 2.如果出现如下错误说明已经注册了系统服务,不必重新注册

- 3.可以在计算机–>管理–>服务中查看系统服务

redis.windows.conf配置文件
Redis-cli(客户端)常用指令
| 指令 | 简要 |
|---|---|
| redis-cli -h ip -p port -a password | 连接redis客户端,如: redis-cli -h 127.0.0.1 -p 6379 -a 111111 |
| shutdown | 关闭redis服务 |
| exit | 退出客户端 |
| quit | 关闭连接 |
| exists key | 判断一个键是否存在;存在返回 1;否则返回0; |
| del key | 删除某个key,或是一系列key;DEL key1 key2 key3 key4 |
| type key | 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash) |
| set key value | 给一个键设置字符串值。SET keyname datalength data (SET bruce 10 paitoubing:保存key为burce,字符串长度为10的一个字符串paitoubing到数据库),data最大不可超过1G。 |
| get key | 获取某个key 的value值。如key不存在,则返回字符串“nil”;如key的值不为字符串类型,则返回一个错误 |
| get set key value | 获得的key的值然后SET这个值 |
| MGET key1 key2 … keyN | 一次性返回多个键的值 |
| SETNX key value | SETNX与SET的区别是SET可以创建与更新key的value,而SETNX是如果key不存在,则创建key与value数据 |
| MSET key1 value1 key2 value2 … keyN valueN | 在一次原子操作下一次性设置多个键和值 |
| MSETNX key1 value1 key2 value2 … keyN valueN | 在一次原子操作下一次性设置多个键和值(目标键不存在情况下,如果有一个以上的key已存在,则失败) |
*************感谢您的阅读*************