<?php
/** * redis實戰
* redis practice
* * 利用列表list實現簡單佇列
* redis的隊列為雙向鍊錶(通過lpush,lpop,rpush,rpop等方法)實現兩頭都可以修改佇列
* use list to implement a ****** queue
*/$redis = new \redis();
$redis->connect('127.0.0.1', 6379);
// 從尾部進佇列
// push data to queue
$userid = mt_rand(000000, 999999);
$redis->rpush('queue_name', json_encode(['user_id' => $userid]));
$userid = mt_rand(000000, 999999);
$redis->rpush('queue_name', json_encode(['user_id' => $userid]));
$userid = mt_rand(000000, 999999);
$redis->rpush('queue_name', json_encode(['user_id' => $userid]));
echo
"資料進佇列成功
";echo
"push data to queue success
";// 檢視佇列
// show queue
$res = $redis->lrange('queue_name', 0, -1);
echo
"當前佇列資料為:
";echo
"the queue's data are:
";print_r($res);
echo
"-----------------------------
";// 從頭部出佇列
// pop up the earlier data from queue
$redis->lpop('queue_name');
echo
"資料出佇列成功
";echo
"pop up success
";// 檢視佇列
$res = $redis->lrange('queue_name', 0, -1);
echo
"當前佇列資料為:
";echo
"the queue's data are:
";print_r($res);
結果如下:
win7安裝redis服務
redis是乙個開源的使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。但是redis官方是不支援windows的,只是 microsoft open tech group 在 github上開發了乙個win64的版本,專案位址是 ...
UEFI電腦安裝Win7並啟用
這幾天正在好好享受暑假,沒想到卻陸續接到一些朋友的求助 要求幫忙解決一些電腦問題。對於這類電腦方面的問題,我一向是本著 小病重啟 大病重裝 的原則,不過既然是找到我這來的,一般也都是 大病 了,所以只能不厭其煩的為他們裝系統 打補丁 安軟體 倒也一一搞定,不在話下。沒想到今天卻遇到個 硬茬 一位朋友...
win7安裝Apache並部署django環境
一 概述 大多數python開發都在windows環境下,python django mysql 環境的部署是常見的環境,windows下安裝mysql,python基本是安裝,下一步即可,幫不作介紹,主要介紹django apache相容環境的配置。系統 win7 32 64 軟體環境 pytho...