windows平台下安装redis。linix是另外的方法。
1、安装redis
下载地址:https://github.com/microsoftarchive/redis/releases
找到最新的版本,下载.msi文件。
运行,可以修改安装目录。然后下一步,下一步。最后一步的时候,勾选加入到环境变量。
配置过期事件
在安装目录下,找到redis.windows.conf
文件,打开,修改代码
放开红色的,注释掉蓝色的。
修改配置后,我们之间运行redis服务,这个修改的配置,并不会生效。
测试是否成功。
以管理员打开cmd窗口
//指定配置文件安装Redis-server
redis-server.exe --service-install redis.windows.conf --loglevel verbose --service-name myredis
//启动服务
net start myredis
运行第一条命令,注册一个叫myredis的服务。可以改名。然后第二条命令启动。
查看电脑上的服务,可以看到
在安装目录下,点击运行redis-cli.exe启动一个redis客户端。
输入set name abcd
测试ok
订阅过期事件
psubscribe __keyevent@0__:expired
//这里订阅了db 0的所有key的过期事件,并监听
另外通过点击运行redis-cli.exe启动另外一个客户端。
输入
setex name 10 abcde //这只key name的value为abcde 过期时间为10s
打印
然后在第一个客户端,等待10s后,出现订阅事件
也可以参考如下文章:
https://my.oschina.net/u/4386697/blog/3882125