老鬼的博客 来都来啦,那就随便看看吧~
windows搭建redis
发布于: 2018-11-22 更新于: 2019-11-23 分类于:  阅读次数: 

下载地址

版本
各版本下载地址
Redis-x64-3.2.100
Redis-x64-3.0.504
Redis-x64-3.0.503
Redis-x64-2.8.2402

安装

1
双击msi文件,接受条款-->选择安装路径-->设置端口号-->设置最大内存-->完成

1.png

文件介绍

文件名 简要
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

2.png

将redis注册为系统服务

1
2
3
4
redis-server --service-install redis.windows.conf //安装服务
redis-server --service-start //启动服务
redis-server --service-stop //停止服务
redis-server --service-uninstall //卸载服务,需要先停止服务
  • 1.进入到Redis安装目录,执行redis-server –service-install redis.windows.conf
  • 2.如果出现如下错误说明已经注册了系统服务,不必重新注册
    3.png
  • 3.可以在计算机–>管理–>服务中查看系统服务
    4.png

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已存在,则失败)
*************感谢您的阅读*************