beanstalkd基礎使用(C C 語言)

2021-08-11 10:18:14 字數 2169 閱讀 5315

保證linux下已有beanstalkd環境,在beanstalkd目錄下./beanstalkd -f執行程式

sudo make install
在/etc/ld.so.conf目錄下新增解壓後的目錄,如:/home/beanstalk-client-master

2.進入目錄下的examples目錄,裡面有c和c++兩個資料夾,可以自己選擇語言執行

在c目錄下輸入

gcc example1.c -o example -lbeanstalk

./example

example1.c程式解釋如下:

#include "beanstalk.h"

#include

#include

#include

int main()

輸出

beanstalk-client version 1.3

.0put job id: 4

reserve job id: 4 size: 11

hello world

release job id: 4

peek job id: 4

delete job id: 4

tubes:

---- default

- test

tubes-watched:

---- test

tube-used: test

stats:

---current-jobs

-urgent: 0

current-jobs

-ready: 0

current-jobs

-reserved: 0

current-jobs

-delayed: 0

current-jobs

-buried: 0

cmd-put: 4

cmd-peek: 0

cmd-peek

-ready: 1

cmd-peek

-delayed: 0

cmd-peek

-buried: 0

cmd-reserve: 0

cmd-reserve

-with

-timeout: 4

cmd-delete: 4

cmd-release: 1

cmd-use: 4

cmd-watch: 4

cmd-ignore: 4

cmd-bury: 0

cmd-kick: 0

cmd-touch: 0

cmd-stats: 1

cmd-stats

-job: 0

cmd-stats

-tube: 0

cmd-list

-tubes: 1

cmd-list

-tube

-used: 1

cmd-list

-tubes

-watched: 1

cmd-pause

-tube: 0

job-timeouts: 0

total-jobs: 4

max-job

-size: 65535

current-tubes: 2

current-connections: 1

current-producers: 1

current-workers: 1

current-waiting: 0

total-connections: 4

pid: 129109

version: 1.8

rusage-utime: 5.653140

rusage-stime: 9.696525

uptime: 3916

binlog-oldest

-index: 0

binlog-current

-index: 0

binlog-records

-migrated: 0

binlog-records

-written: 0

binlog-max

-size: 10485760

PHP使用Beanstalkd例項

相關筆記 beanstalkd訊息 任務佇列 centos編譯和yum安裝beanstalkd及service和systemctl管理 composer在windows和linux的安裝和使用 有關beanstalkd的基本概念,編譯和yum的安裝方法已經在上述筆記中記錄了,今天練習下php使用be...

C 字典基礎使用

字典是引用型別 字典的儲存結構是鏈式結構 宣告乙個字典 型別可以根據自己的需求任意定義,這裡我就宣告int型別來做演示 字典是乙個鍵對應乙個值 dictionary int,int dic new dictionary int,int void start 查詢當前字典中是否存在某個值?這裡查詢4是...

C 基礎 委託的使用

一 什麼是委託 委託是一種定義方法簽名的型別當例項化委託時,您可以將其實例與任何具有相容簽名的方法相關聯。您可以通過委託例項呼叫方法。委託是乙個引用型別,所以它具有引用型別所具有的通性。它儲存的不是實際值,而是儲存對儲存在託管堆 managed heap 中的物件的引用。委託可以引用靜態方法和非靜態...