1.安装
redis官方不支持Windows系统,所以到GitHub上下载微软修改过的
下载地址:https://github.com/tporadowski/redis/releases
2.修改配置
找到安装目录下的配置文件:
新版本:redis.windows-service.conf文件
旧版本:redis.windows.conf文件
-
2.1设置密码
在对应配置文件中找到requirepass foobared
将foobared改为你的连接密码
# requirepass foobared
requirepass 123456
-
2.2开启远程访问
- 找到:bind 127.0.0.1 ,然后加上注释#
# bind 127.0.0.1
- 找到:
protected-mode,然后把yes改成no
protected-mode no
3.启动服务
注意:安装redis后,会默认启动redis服务,若要使用自定义的配置启动redis,需要在Windows服务中重启服务

或者手动启动,但需要先关闭服务
redis-server redis.windows.conf
redis.windows.conf是修改的那个配置文件名,若你修改的是redis.windows-service.conf 就使用redis-server redis.windows-service.conf启动
4.redis连接工具
如果想使用可视化的连接工具可以下载Another-Redis-Desktop-Manager
下载地址:https://github.com/qishibo/AnotherRedisDesktopManager/releases
开源免费
5.常用指令
进入到客户端模式
redis-cli -h host -p port -a password
#host:远程redis服务器host
#port:远程redis服务端口
#password :远程redis服务密码
5.1操作key
查看所有的key
keys *
为指定的key设置过期时间
expire key seconds
# seconds 为时间单位为秒
查看指定key的剩余存活时间
ttl key
#返回-1:永远存在
#返回-2:不存在
#返回对应的数值:剩余存活时间(秒)
删除指定的key
del key...
# 返回结果为删除的个数
判断key是否存在
exists key...
#返回结果为存在的个数 一个都不存在则返回 0
5.2对redis数据库的操作
默认redis中有16个库。可以通过修改redis配置文件更改数量:
将配置文件中
databases 16
改为
databases num
#num为启动redis时默认创建的库数量
切换redis库
select n
#n的取值范围为(0 ~ databases-1) databases为数据库总个数
清空当前数据库的内容 (慎用)
flushdb
清空所有数据库的内容(删库跑路)
flushall
5.3数据操作
获取指定key的value值
get key
获取多个key对应的value
mget key key ...
存储指定key和value的值
set key value
如果存在该key则不存入,不存在则存入
setnx key value
存储指定的key和value并设置过期时间
setex key second value
存储多个key和value的值
mset key value key value ...
使指定key的value值递增(value值为数字类型才有效)
incr key
使指定key的value值递减(value值为数字类型才有效)
decr key