redis下载与安装

很早就在项目中使用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.清空当前库中的所有 keyflushdb

 

发布订阅:

官方文档: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 通道的订阅者数量,支持查询多个通道

原文地址:https://www.cnblogs.com/hsybs/p/15125102.html