很早就在项目中使用redis了,但都是别人搭好的,想尝试自己在本机上安装运行试试。
这个笔记在1年前就写好了,当时还想完善啥也不记得了,最近又看到这个笔记就把它先上传上来。
下载与安装
来源:https://www.runoob.com/redis/redis-install.html
Window 下安装
下载地址:https://github.com/tporadowski/redis/releases。
可以下载msi文件完成安装,在安装过程中有个在安装目录下生成文件的选项记得勾选,完成安装后会在安装目录下生成如下文件
我下载好的:(当时应该是想把下载好的放在这,现在也不知道丢哪去了)
可能网络有问题,下载这个很慢,我用浏览器下载了半天,经常下载到一半就中断失败了,后来复制下载地址用的迅雷下载,中间也下载停顿了,但是还是下载成功了。
打开命令提示符,找到安装目录,输入如下命令:
redis-server.exe redis.windows.conf
再打开一个新的命令提示符,找到安装目录,输入如下命令:
redis-cli.exe -h 127.0.0.1 -p 6379
1、设置键值对:
set myKey abc
2、取出键值对:
get myKey
3.查看所有key值:keys *
4.删除指定索引的值:del key
5.清空整个 Redis 服务器的数据:flushall
6.清空当前库中的所有 key:flushdb
发布订阅:
官方文档:https://redis.io/topics/pubsub
来源:https://www.cnblogs.com/knowledgesea/p/6552811.html
Related commands
订阅:
subscribe company
发布:
publish company China
类似rabbitmq中的topic类型的匹配功能,使用的命令为psubscribe。
127.0.0.1:6379> psubscribe * ---订阅所有通道
127.0.0.1:6379> psubscribe order.* ---订阅通道名称以order.开头的所有通道消息
取消订阅过的通道
127.0.0.1:6379> unsubscribe order.create ---取消订阅
127.0.0.1:6379> punsubscribe order.* ---取消订阅通道名称以order.开头的所有通道消息
查看订阅信息
127.0.0.1:6379> pubsub channels ---查看当前服务器订阅的所有通道
127.0.0.1:6379> pubsub channels order.* ---查看订阅通道名称以order.开头的所有通道
127.0.0.1:6379> pubsub numsub order.create user ---查看订阅order.create 和user 通道的订阅者数量,支持查询多个通道