“Ssdb安装”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
docker>Evan
 
(导入1个版本)

2019年10月14日 (一) 13:52的版本

SSDB

一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis. 这口号,NB 到不行 ,吓死哥了 , 赶紧作个笔记压压惊

安装

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
make
# 将安装在 /usr/local/ssdb 目录下
sudo make install
如果你想安装 ssdb 在其它的目录, 不在 /usr/local 目录下, 可以这样

sudo make install PREFIX=/your/direcotry


SSDB 启动脚本(随操作系统自启动)
假设你已经安装 SSDB 在默认的 /usr/local/ssdb 目录, 把 tools/ssdb.sh 脚本放到 /etc/init.d 目录下.

注意: 对于 CentOS 用户, 请将 ssdb.sh 重命名为 ssdb.
编辑下面的内容:

# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf
将 /data/ssdb_data/test/ssdb.conf 修改为你的 SSDB 配置文件的路径. 如果你有多个 SSDB 实例, 那么把它们写在一行, 用空格来分隔, 例如:

# each config file for one instance
configs=/data/ssdb_data/test/ssdb.conf /data/ssdb_data/demo/ssdb.conf
CentOS

sudo chkconfig --add ssdb
sudo chkconfig ssdb on


##自带的启动脚本不好用 所以

vi  /etc/init.d/ssdb

#!/bin/sh
#chkconfig: 2345 10 90
#description: ssdb server
#set -x
# by evan 2017
. /etc/init.d/functions

prog=ssdb
RETVAL=0
ssdb=/data/apps/ssdb/ssdb-server
SSDB_CONF_FILE=/data/apps/ssdb/ssdb.conf
pidfile=/data/apps/ssdb/var/ssdb.pid
lockfile=/var/lock/subsys/${prog}

start()
{
    echo -n $"Starting $prog: "
    daemon $ssdb -d $SSDB_CONF_FILE 2>/dev/null
    #daemon --user ssdb $ssdb -d $SSDB_CONF_FILE 2>/dev/null
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch ${lockfile}
    return $RETVAL
}

stop()
{
    echo -n $"Stopping $prog: "
    killproc -p ${pidfile}
    #RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && /bin/rm -f ${lockfile}
    return $RETVAL
}

restart()
{
    stop
    start
}

case "$1" in
    'start')
        start
        ;;
    'stop')
        stop
        ;;
    'restart')
        restart
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac

chmod +x /etc/init.d/ssdb
chkconfig --add ssdb

chkconfig  --level   345  ssdb on
chkconfig --list | grep ssdb

参考

SSDB Redis替代品 http://www.ttlsa.com/redis/ssdb-redis-alternatives/

http://ssdb.io/zh_cn/

http://ssdb.io/docs/zh_cn/install.html

http://blog.csdn.net/zycamym/article/details/45569981

https://github.com/ssdb/phpssdbadmin/archive/master.zip

http://ssdb.io/docs/zh_cn/install.html

搭建配置SSDB http://vflong.blog.51cto.com/8622347/1546596

第三章 Redis/SSDB+Twemproxy安装与使用 http://jinnianshilongnian.iteye.com/blog/2186787

http://www.ctolib.com/docs-SSDB-c-index.html