0%
Theme NexT works best with JavaScript enabled
某天,你无端想起一个人,她曾让你对明天有所期许,但是却完全没有出现在你的明天里。
简要说明 1 2 3 4 5 6 7 8 一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis. 基于google/leveldb 开发SSDB是一个开源的高性能数据库服务器, 使用Google 的 LevelDB作为存储引擎, 大家有可能没听过leveldb的名字, 但是淘宝的开源nosql tair大家应该有所耳闻吧,他也是基于leveldb做的开发。 ssdb支持T级别的数据, 同时支持类似Redis中的zset和hash等数据结构, 在同时需求高性能和大数据的条件下, 是一个可以代替Redis的方案. ssdb是一个持久化存储的KV系统,和Memcached、Redis这种内存型的KV系统不同, ssdb不会像Redis一样狂吃内存,而是将大部分数据存储到磁盘上。
安装 1 2 3 4 5 6 wget --no-check-certificate https: unzip master cd ssdb-master make sudo make install
启动 1 2 3 4 5 ./ssdb-server ssdb.conf ./ssdb-server -d ssdb.conf
使用 1 2 3 4 5 6 <?php require_once ('SSDB.php' );$ssdb = new SimpleSSDB('127.0.0.1' , 8888 );$resp = $ssdb ->set('key' , '123' );$resp = $ssdb ->get('key' );echo $resp ;
关于leveldb 1 2 3 4 LevelDB是google开源的一个key-value存储引擎库,类似于开源的Lucene索引库一样。 其他的软件开发者可以利用该库做二次开发,来满足定制需求。 LevelDB采用日志式的写方式来提高写性能,但是牺牲了部分读性能。 为了弥补牺牲了的读性能,一些人提议使用SSD作为存储介质。
说明 1 2 修改ssdb.conf文件,把ip改成0.0 .0.0 ,允许外网访问 高级应用可以查看主从这一块儿
http://ssdb.io/zh_cn/