亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SSDB如何安裝和使用

發布時間:2021-11-09 14:55:14 來源:億速云 閱讀:230 作者:小新 欄目:關系型數據庫

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

介紹:SSDB是一個高性能的支持豐富數據結構的 NoSQL 數據庫, 使用硬盤存儲,使用Google高性能的存儲引擎LevelDB,可以用于替代 Redis.

SSDB特性:

替代 Redis 數據庫, Redis 的 100 倍容量

LevelDB 網絡支持, 使用 C/C++ 開發

Redis API 兼容, 支持 Redis 客戶端

適合存儲集合數據, 如 list, hash, zset...

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

持久化的隊列服務

主從復制, 負載均衡

下載:

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

# unzip master

# cd ssdb-master

編譯:

# make

編譯報錯:

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

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

解決方法:

# yum install -y autoconf

繼續編譯,又報錯:

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

啟動:

#./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)

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

将乐县| 陵水| 清水县| 大庆市| 两当县| 保山市| 英吉沙县| 开阳县| 潢川县| 吉木乃县| 蕲春县| 巴里| 乐业县| 兰西县| 剑川县| 张家港市| 绥江县| 周至县| 金堂县| 积石山| 阳春市| 石首市| 买车| 宽甸| 安康市| 渭源县| 新邵县| 桐柏县| 威宁| 麻栗坡县| 肥城市| 观塘区| 芦溪县| 黄陵县| 博爱县| 黔东| 苏尼特右旗| 昭通市| 临洮县| 容城县| 台湾省|