/archive/master.zip unzip master.zip cd ssdb-master make cd .. cp -R ssdb-master/ /Data/apps cd /Data.../apps mv ssdb-master ssdb mkdir -p /Data/data/ssdb cd ssdb cp -R var /Data/data/ssdb/ vi ssdb.conf...修改 port: 8887 work_dir = /Data/data/ssdb/var pidfile = /Data/data/ssdb/var/ssdb.pid 启动 /Data/apps/ssdb.../ssdb-server -d /Data/apps/ssdb/ssdb.conf 加入计划任务 vi /etc/rc.local /Data/apps/ssdb/ssdb-server -d /...Data/apps/ssdb/ssdb.conf
本文是将我安装和测试的步骤记录下来,总结成文档,便于日后使用。...1、编译安装 照着官方的教程下载安装: 下载: wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip...安装: sudo make install 2、启动 默认配置是安装在 /usr/local/ssdb,进入该目录下: ..../ssdb-server ssdb.conf # 此命令会阻塞命令行 # 或者启动为后台进程(不阻塞命令行) ./ssdb-server -d ssdb.conf 3、停止 ..../ssdb-server ssdb.conf -s stop 参考 官方文档 SSDB 安装部署及注意事项大全 SSDB项目地址
config on h102 [root@h102 ssdb]# grep -v "#" /etc/ssdb/ssdb1234.conf work_dir = /data/ssdb/ssdb1234...pidfile = /data/ssdb/ssdb1234/ssdb.pid server: port: 1234 ip: 0.0.0.0 deny: all allow: 127.0.0.1.../ssdb-server -d /etc/ssdb/ssdb1234.conf ssdb-server 1.9.2 Copyright (c) 2012-2015 ssdb.io [root@h101...~]# ---------- [root@h102 ~]# /usr/local/ssdb/ssdb-server -d /etc/ssdb/ssdb1234.conf ssdb-server 1.9.2...Copyright (c) 2012-2015 ssdb.io [root@h102 ~]# 分别查看状态 ssdb h101:1234> info version 1.9.2 links 1
查看线程 [root@h101 ssdb]# pstree -a 10734 ssdb-server ssdb.conf ├─{ssdb-server} ├─{ssdb-server} ├─...{ssdb-server} ├─{ssdb-server} ├─{ssdb-server} ├─{ssdb-server} ├─{ssdb-server} ├─{ssdb-server...} ├─{ssdb-server} ├─{ssdb-server} ├─{ssdb-server} ├─{ssdb-server} └─{ssdb-server} [root@h101.../ssdb-server ssdb.conf [root@h101 ssdb]# ---- 停止服务 [root@h101 ssdb]# ..../ssdb-server ssdb.conf -s stop ssdb-server 1.9.2 Copyright (c) 2012-2015 ssdb.io [root@h101 ssdb]
下面分享一下 ssdb 的基本操作,详细可以参阅 官方文档 Tip: 目前官方版本是 SSDB 1.9.2 ---- 概要 ---- 下载和安装 使用下面的方法进行安装 wget --no-check-certificate...安装过程 [root@h101 src]# wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip...creating: ssdb-master/tools/ssdb_cli/ inflating: ssdb-master/tools/ssdb_cli/cluster.cpy inflating...ssdb.conf ssdb_slave.conf /usr/local/ssdb cp -rf api /usr/local/ssdb cp -rf \ tools/ssdb-bench \...tools/ssdb-cli tools/ssdb_cli \ tools/ssdb-cli.cpy tools/ssdb-dump \ tools/ssdb-repair \ /usr/local
Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm Redis集群明细文档 http://www.linuxidc.com.../Linux/2013-09/90118.htm Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis http://www.linuxidc.com/Linux/2013-...06/85816.htm Redis系列-安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm CentOS 6.3安装Redis http:/...在两台虚拟机下分别都在线安装下ssdb. wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip unzip...ssdb主从搭建其实非常之简单,你只需要在两台虚拟机ssdb安装目录下找到ssdb.conf. sudo vi ssdb.conf 修改server 下的ip为虚拟机默认的IP地址。
貌似 1.9.3 的客户端有 python2.7 的环境要求,于是弹出了警告,我们今天主要是了解 ssdb 状态,暂时不理会此警告 ---- info ssdb 数据库很简单,在交互窗口中使用 info...命令就可以获得所有当前状态的统计值 由于我们并没有存入数据,所以几乎全为 0 ssdb 127.0.0.1:8888> info version 1.9.3 links 1 total_calls...0 1 1 0 0 0 0 17 result(s) (0.004 sec) (0.004 sec) ssdb...127.0.0.1:8888> ---- info cmd 我们要获取命令的使用统计,可以通过 info cmd ssdb 127.0.0.1:8888> info cmd version 1.9.3...time_proc: 0 cmd.zexists calls: 0 time_wait: 0 time_proc: 0 255 result(s) (0.004 sec) (0.004 sec) ssdb
默认将安装在 /usr/local/ssdb 目录下 [root@h101 ssdb-master]# ll /usr/local/ssdb/ total 17848 drwxrwxrwx 6 root...ssdb]# ..../ssdb-server ssdb.conf ssdb-server 1.9.2 Copyright (c) 2012-2015 ssdb.io 查看进程状态 [root@h101 ssdb]# ps.../ssdb-server ssdb.conf [root@h101 ssdb]# 查看日志 [root@h101 ssdb]# cat log.txt 2015-11-24 20:29:21.692...[INFO ] ssdb-server.cpp(46): ssdb-server 1.9.2 2015-11-24 20:29:21.692 [INFO ] ssdb-server.cpp(47):
客户端连接 [root@h101 ssdb]# ./ssdb-cli -p 8888 ssdb (cli) - ssdb command line tool....ssdb-server 1.9.2 ssdb 127.0.0.1:8888> info version 1.9.2 links 1 total_calls 1 dbsize 0 binlogs.../ssdb-server -d ssdb.conf [root@h101 ssdb]# cat var/ssdb.pid 10890[root@h101 ssdb]# kill `cat ..../var/ssdb.pid` [root@h101 ssdb]# ps faux | grep ssdb | grep -v grep [root@h101 ssdb]# cat var/ssdb.pid...cat: var/ssdb.pid: No such file or directory [root@h101 ssdb]#
SSDB 启动脚本 修改 configs 配置,使其指向正确的位置 [root@h101 tools]# cp /usr/local/src/ssdb-master/tools/ssdb.sh /etc...="/data/ssdb_data/test/ssdb.conf /data/ssdb_data/test2/ssdb.conf" #configs="/data/ssdb_data/test/ssdb.conf...Ssl 09:41 0:00 /usr/local/ssdb/ssdb-server /usr/local/ssdb/ssdb.conf -s restart -d [root@h101 ~]#...ssdb | grep -v grep [root@h101 ~]# SSDB相关配置可以参阅SSDB配置 SSDB相关命令可以参阅SSDB命令 ---- master-master config...on h101 [root@h101 ~]# grep -v "#" /etc/ssdb/ssdb1234.conf work_dir = /data/ssdb/ssdb1234 pidfile
master.zip cd ssdb-master/ make make install ..../ssdb-server ssdb.conf ps faux | grep ssdb | grep -v grep cat log.txt pstree -a 10734 ps -Lf 10734 ..../ssdb-server ssdb.conf -s stop ./ssdb-server -d ssdb.conf ps faux | grep ssdb | grep -v grep ..../ssdb-cli -p 8888 vim ssdb.sh grep configs= /etc/init.d/ssdb /etc/init.d/ssdb start /etc/init.d/ssdb...stop grep -v "#" /etc/ssdb/ssdb1234.conf /usr/local/ssdb/ssdb-server -d /etc/ssdb/ssdb1234.conf ----
SSDB 的配置非常简单, 附带的 ssdb.conf 你不用修改便可以使用. 如果你要高度定制, 还是需要修改一些配置的. 下面做介绍....SSDB 的配置文件是一种层级 key-value 的静态配置文件, 通过一个 TAB 缩进来表示层级关系. 以 '#' 号开始的行是注释....标准的配置文件如下: # ssdb-server config # relative to path of this file, must exist work_dir = ....这个目录是相对于 ssdb.conf 的相对路径, 也可以指定绝对路径. server: ip 和 port 指定了服务器要监听的 IP 和端口号....SSDB 支持日志轮转, 在日志文件达到一定大小后, 将 log.txt 改名, 然后创建一个新的 log.txt. leveldb: 配置 LevelDB 的参数.
binlog 序号 max_seq: 当前队列中的最大 binlog 序号 replication 当此服务器有 master 或 slave 的时候才会有此信息,所以此信息并不一定出现(当为一台单点 ssdb.../archive/master.zip unzip master cd ssdb-master make make install echo $?.../usr/local/ssdb/ssdb-server -h ..../ssdb-server -d ssdb.conf -s start ps faux | grep ssdb netstat -ant | grep 8888 ..../ssdb-cli -h localhost -p 8888 ---- 原文地址
an \m [root@h102 ~]# uname -a Linux h102.temp 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC...2014 x86_64 x86_64 x86_64 GNU/Linux [root@h102 ~]# ---- 下载安装 [root@h102 ssdb]# wget --no-check-certificate...gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-unknown-linux-gnu...checking host system type... x86_64-unknown-linux-gnu checking how to print strings... printf checking...ssdb/var_slave cp -f ssdb-server ssdb.conf ssdb_slave.conf /usr/local/ssdb cp -rf api /usr/local/ssdb
初步选型了几款key-value类型的NoSQL,分别有levelDB、 rocksDB、 TiDB、 SSDB、swapDB。均为基于levelDB开发的几款NoSQL。...暂时选型SSDB。...随机读取任意key 100次(对LRU机制不友好) SSDB 写 数据导入成功! 数据序列化成功!...但是理论上不太应该,SSDB怎么说也是半内存半硬盘的NoSQL不应该比纯硬盘的MinIO性能要差,有可能是SSDB写到一定数据量后把本机内存写爆了,导致读写非常慢。...但这变相验证了SSDB在极端情况下的不稳定。 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?
目录[-] 环境: 14.04.1-Ubuntu 1、安装Nginx apt-get install nginx ubantu安装完Nginx后,文件结构大致为: 所有的配置文件都在 /etc...启动程序文件在 /usr/sbin/nginx下; 日志文件在 /var/log/nginx/下,分别是access.log和error.log; 并且在 /etc/init.d下创建了nginx启动脚本 安装完成后可以尝试启动...2、安装PHP 和php-fpm sudo apt-get install php5-fpm sudo apt-get install php5-gd # Popular image manipulation...phpssdbadmin 下载phpssdbadmin到/usr/share/nginx/html目录下: cd /usr/share/nginx/html git clone https://github.com/ssdb.../phpssdbadmin.git 5、配置phpssdbadmin 修改phpssdbadmin的配置,修改app/config/config.php,将host和port改为ssdb配置的值: 'ssdb
SSDB开源数据库项目地址: https://github.com/ideawu/ssdb 作者博客地址: http://www.ideawu.net/blog/ssdb 安装 SSDB 的建议安装⽅方式是源码编译安装..., 建议运⾏行环境是主流 Linux 发⾏行版....远程 SSH 登录你的服务器, 然后⽤用下⾯面的命令下载, 编译, 安装和运⾏行: $ sudo wget --no-check-certificate https://github.com/ideawu.../var/ssdb.pid` SSDB 默认安装在 /usr/local/ssdb ⺫⽬目录下. ssdb-server 是服务器的程序, ssdb-cli 是命令⾏行客户端....提供了预编译的 Windows 下的可执行安装包, Windows 用户可以下载后直接运行 ssdb-server.exe.
/ssdb-cli -p 8999 ssdb (cli) - ssdb command line tool....Copyright (c) 2012-2014 ssdb.io 'h' or 'help' for help, 'q' to quit....server version: 1.8.0 ssdb 127.0.0.1:8999> TTL 01:00000:0096683ed3d3851st 242642 (0.001 sec) ssdb...127.0.0.1:8999> ssdb 127.0.0.1:8999> set key value ok (0.001 sec) ssdb 127.0.0.1:8999> get key...key ssdb 127.0.0.1:8999> EXPIRE key 10086 1 (0.001 sec) # 查看剩下生存时间的 key ssdb 127.0.0.1:8999> TTL
现在有不少团队开始使用了一个新型高效的 NoSQL数据库 - SSDB,如 京东、唱吧 …… SSDB 官网的定义 一个高性能的支持丰富数据结构的 NoSQL 数据库,用于替代 Redis 官网...http://ssdb.io/zh_cn/ 特点 兼容 Redis,支持 Redis 客户端 有与 Redis 一样丰富的数据结构,如 list,hash,zset......使用Google LevelDB作为存储引擎, 支持T级别的数据 客户端支持的语言丰富,如 C++,PHP,Python,Java,Go 主从复制,负载均衡 性能 官网给出的SSDB与Redis...从官方数据看,SSDB的性能很突出,与Redis基本相当了,之后我会实际测试一下,看是不是真的这么牛 Redis是内存型,容量问题是弱项,并且内存成本太高,SSDB针对这个弱点,使用硬盘存储,使用Google...高性能的存储引擎LevelDB,适合大数据量处理 并把性能优化到Redis级别,具有Redis的数据结构、兼容Redis客户端,还给出了从Redis迁移到SSDB的方案,看来真是想替代Redis了
领取专属 10元无门槛券
手把手带您无忧上云