rabbitMQ-docker安装搭建服务

本文介绍了如何使用Docker拉取RabbitMQ镜像,运行容器并设置15672管理器访问权限。详细步骤包括docker run指令,容器内执行bash并授权guest用户权限。此外,还讲解了Python中set和dictionary的基本操作,如创建、成员测试和集合运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取镜像

docker pull rabbitmq

运行容器

docker run --name myrabbit -d -p 5672:5672 -p 15672:15672 -v /mydata/rabbitmq:/var/lib/rabbitmq  6c3c2a225947

注意:15672 管理器访问端口
5672程序调用推送、消费队列端口

访问:
路径:ip:15672
账号密码均为:guest

问题:

你与此网站的连接不是私密连接 的问题

在这里插入图片描述
进入rabbitMQ的docker容器:

docker exec -it rabbitmq bash

授权:

rabbitmqctl set_permissions -p "/" guest ".*" ".*" ".*"

string、list 和 tuple 都属于 sequence(序列)。

2.5 Set 集合

集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

创建格式:

parame = {value01,value02,...}
或者
set(value)
set1 = {1,2,3,4,"1",'1',2}

if 1 in set1 :
print("1在set1")
else :
print("1不在set1")

得:
{1, 2, 3, 4, '1'}
1在set1
# set可以进行集合运算
a = set('aaabbbcccdddeee')
b = set('aabbccxxyyzz')
print(a)     #abcde
print(b)     #abcxyz 
print(a - b)  # a 和 b 的差集  集合a剔除集合b包含集合a集合a的剩余元素 即:de
print(a | b)  # a 和 b 的并集  集合a与集合b全面覆盖  即:abcdexyz
print(a & b)  # a 和 b 的交集  集合a与集合b都包含的。即: abc
print(a ^ b)  # a 和 b 中不同时存在的元素  即:dexyz
{'b', 'a', 'd', 'e', 'c'}
{'b', 'a', 'y', 'c', 'x', 'z'}
{'e', 'd'}
{'b', 'a', 'd', 'y', 'e', 'c', 'x', 'z'}
{'c', 'b', 'a'}
{'x', 'd', 'y', 'e', 'z'}

3.6 Dictionary 字典

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

键(key)必须使用不可变类型。

在同一个字典中,键(key)必须是唯一的。

dic  = {}
dic["name"] = "wangergou";
dic["age"] = 18;
dic["sex"] = "nan";

print(dic)
print(dic.keys())
print(dic.values())
{'name': 'wangergou', 'age': 18, 'sex': 'nan'}
dict_keys(['name', 'age', 'sex'])
dict_values(['wangergou', 18, 'nan'])

dict() 构造方法

dic1 = dict([("name","wanger"),("age",18),("sex","nv")])
dic2 = dict(name ="lisi",age=18,sex=24)
print(dic1)
print(dic2)
dic1.clear()
print(dic1)

{'name': 'wanger', 'age': 18, 'sex': 'nv'}
{'name': 'lisi', 'age': 18, 'sex': 24}
{}
  • 1、字典是一种映射类型,它的元素是键值对。
  • 2、字典的关键字必须为不可变类型,且不能重复。
  • 3、创建空字典使用 { }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

溜达的大象

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值