redis里面天然的list链表非常适合做队列,下面看一个简单的nodejs+redis队列的实现过程
我们需要两个页面 一个index.ejs和一个pop.ejs分别来查看入队和出队的情况
index.ejs代码如下:
<!doctype html>
<html>
<head>
<title>push页面</title>
<script src="/socket.io/socket.io.js"></script>
<script>
window.onload = function(){
var iosocket = io.connect();
iosocket.on('connect',function(){
iosocket.on('push',function(push){
var ul = document.getElementsByTagName('ul')[0];
var li = document.createElement('li');
li.innerHTML = push;
ul.appendChild(li);
})
})
}
</script>
</head>
<body&g