分布式队列Redis实现

Redis是什么

Redis是一个简单的,有效的,分布式的,基于内存的缓存工具。



假设好的服务器,通过网络连接(如数据库),提供的keyValue缓存服务。

简单,是Redis的突出特点。



很容易保证核心功能的稳定性和卓越性。



安装和配置使用



Linux系统:




apt-get install redis服务器


在Windows:



下载链接



下载并安装MSI文件



配置主从同步



分布式队列需要实现,至少有一个主(192.168.45.1)和奴隶(192.168.45.130)



Linux下的默认配置文件是 / / / redis.conf Redis等

主配置:



结合127.0.0.1



从配置:



这种192.168.45.1 6379

然后你就可以开始使用服务器上的每个主机分开。

消息队列模式


来自网络的图像源,删除



使用redis列表类型来保存数据,队列使用左-右模式保证队列中的消息序列。

使用Python操作redis数据




进口redis

R = Redis,Redis(主持人= 'localhost,端口为6379 dB = 0)
R.set(用户,'ioioo)
R.get(用户)
R.lpush('queue:1,'task1)
R.brpop('queue:1,3)


总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,你可以留言。