首頁 > 後端開發 > php教程 > php使用leveldb

php使用leveldb

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-23 14:35:26
原創
1628 人瀏覽過

1)leveldb
leveldb是一个Google开发的速度飞快的数据库键值存储引擎,可按照字符串键值顺序映射,按照BSD许可开源LevelDB。

API http://leveldb.googlecode.com/svn/trunk/doc/index.html
2)php-leveldb
php-leveldbleveldb的PHP扩展,接口简单

$path = '/tmp/leveldb.log' ;

$db = new LevelDb( $path );

echo "* setting (foo=bar): \n" ;

var_dump( $db ->set( 'foo' , 'bar' ));

echo "* getting (foo): \n" ;

var_dump( $db ->get( 'foo' ));

echo "* delete (foo): \n" ;

var_dump( $db -> delete ( 'foo' ));

echo "* getting (foo): \n" ;

var_dump( $db ->get( 'foo' ));

一键安装

#!/bin/sh

#目录

BUILD= /home/venkman/data/server

cd $BUILD

#下载leveldb

svn export http: //leveldb .googlecode.com /svn/trunk/ leveldb

cd leveldb

make

cd $BUILD

#php-leveldb

git clone git: //github .com /arraypad/php-leveldb .git

cd php-leveldb

phpize

. /configure --with-leveldb=$BUILD /leveldb --with-php-config= /home/venkman/data/server/php/bin/php-config

make

make install

注意修改php.ini增加extension = leveldb.so并重启php

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
使用 PHP工具箱 如何開啟PHP文件
來自於 1970-01-01 08:00:00
0
0
0
如何使用Homebrew強制安裝PHP 8.1?
來自於 1970-01-01 08:00:00
0
0
0
我無法使用 php 連接到 redis
來自於 1970-01-01 08:00:00
0
0
0
在PHP中使用JavaScript設定會話變數
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板