欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SSDB如何安裝和使用-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)SSDB如何安裝和使用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為朝陽企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,朝陽網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

介紹:SSDB是一個(gè)高性能的支持豐富數(shù)據(jù)結(jié)構(gòu)的 NoSQL 數(shù)據(jù)庫, 使用硬盤存儲(chǔ),使用Google高性能的存儲(chǔ)引擎LevelDB,可以用于替代 Redis.

SSDB特性:

替代 Redis 數(shù)據(jù)庫, Redis 的 100 倍容量

LevelDB 網(wǎng)絡(luò)支持, 使用 C/C++ 開發(fā)

Redis API 兼容, 支持 Redis 客戶端

適合存儲(chǔ)集合數(shù)據(jù), 如 list, hash, zset...

客戶端 API 支持的語言包括: C++, PHP, Python, Java, Go

持久化的隊(duì)列服務(wù)

主從復(fù)制, 負(fù)載均衡

下載:

# wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

# unzip master

# cd ssdb-master

編譯:

# make

編譯報(bào)錯(cuò):

Makefile:4: build_config.mk: No such file or directory

make: *** No rule to make target `build_config.mk'.  Stop.

解決方法:

# yum install -y autoconf

繼續(xù)編譯,又報(bào)錯(cuò):

make[1]: Leaving directory `/root/ssdb/ssdb-master/src/client'

cd src/ssdb; make

make[1]: Entering directory `/root/ssdb/ssdb-master/src/ssdb'

g++ -DNDEBUG -D__STDC_FORMAT_MACROS -Wall -O2 -Wno-sign-compare  -I "/root/ssdb/ssdb-master/deps/leveldb-1.20/include" -I "/root/ssdb/ssdb-master/deps/jemalloc-4.1.0/include" -c ssdb_impl.cpp

g++ -DNDEBUG -D__STDC_FORMAT_MACROS -Wall -O2 -Wno-sign-compare  -I "/root/ssdb/ssdb-master/deps/leveldb-1.20/include" -I "/root/ssdb/ssdb-master/deps/jemalloc-4.1.0/include" -c iterator.cpp

g++ -DNDEBUG -D__STDC_FORMAT_MACROS -Wall -O2 -Wno-sign-compare  -I "/root/ssdb/ssdb-master/deps/leveldb-1.20/include" -I "/root/ssdb/ssdb-master/deps/jemalloc-4.1.0/include" -c options.cpp

g++ -DNDEBUG -D__STDC_FORMAT_MACROS -Wall -O2 -Wno-sign-compare  -I "/root/ssdb/ssdb-master/deps/leveldb-1.20/include" -I "/root/ssdb/ssdb-master/deps/jemalloc-4.1.0/include" -c t_kv.cpp

g++ -DNDEBUG -D__STDC_FORMAT_MACROS -Wall -O2 -Wno-sign-compare  -I "/root/ssdb/ssdb-master/deps/leveldb-1.20/include" -I "/root/ssdb/ssdb-master/deps/jemalloc-4.1.0/include" -c t_hash.cpp

t_hash.cpp: In member function ‘virtual int64_t SSDBImpl::hfix(const Bytes&)’:

t_hash.cpp:288: error: ‘UINT64_MAX’ was not declared in this scope

make[1]: *** [t_hash.o] Error 1

make[1]: Leaving directory `/root/ssdb/ssdb-master/src/ssdb'

解決方法:

#cd /root/ssdb/ssdb-master/src/ssdb

編輯t_hash.h文件,在#define SSDB_HASH_H_下面添加如下行:

#ifndef UINT64_MAX

#define UINT64_MAX (18446744073709551615ULL)

#endif

保存退出

#cd /root/ssdb/ssdb-master

#make

再次編譯成功通過。

安裝:

#make install

啟動(dòng):

#./ssdb-server -d ssdb.conf

ssdb-server 1.9.7

Copyright (c) 2012-2015 ssdb.io

停止:

#./ssdb-server ssdb.conf -s stop

ssdb-server 1.9.7

Copyright (c) 2012-2015 ssdb.io

使用:

#./tools/ssdb-cli -p 8888

No module named readline

ssdb (cli) - ssdb command line tool.

Copyright (c) 2012-2016 ssdb.io

'h' or 'help' for help, 'q' to quit.

ssdb-server 1.9.7

ssdb 127.0.0.1:8888> 

ssdb 127.0.0.1:8888> set hello world

ok

(0.002 sec)

ssdb 127.0.0.1:8888> 

ssdb 127.0.0.1:8888> 

ssdb 127.0.0.1:8888> get hello

world

(0.002 sec)

感謝各位的閱讀!關(guān)于“SSDB如何安裝和使用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

名稱欄目:SSDB如何安裝和使用-創(chuàng)新互聯(lián)
當(dāng)前URL:http://www.chinadenli.net/article36/dccopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)網(wǎng)頁設(shè)計(jì)公司網(wǎng)站收錄動(dòng)態(tài)網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)