Skip to content

zhenruyan/redisGroupMsg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redisGroupMsg redis Queue multicast broadcast

redis Broadcasting to multiple queues

Recently, I'm going to do something like chat software. After a lot of testing, I've done this thing.

Performance is 13 times faster than py direct circular transmission

pip install redisGroupMsg

push msg

from redisGroupMsg import redisMessage

r = redisMessage()

if __name__ == '__main__':
    for a in range(1,10):
        e = "id:"+str(a)
        # add queue of group
        # r.addGroup("test",e)
        # send message in group queue
        # r.sendGroup("test",e)
        # remove queue on group
        r.removeGroup("test",e)

pop msg

from redisGroupMsg import redisMessage
r = redisMessage()

if __name__ == '__main__':
    conn = r.conn
    msg = conn.rpop("id:1")
    print(msg)
    

About

This is a packet that broadcasts redis multiple queues

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published