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
网友评论