下载地址

Tendis存储版

点击下载

路径目录

 解压目录  /opt/tendisplus-2.7.0-rocksdb-v8.5.3

 配置文件目录  /opt/tendisplus-2.7.0-rocksdb-v8.5.3/scripts/tendisplus.conf

日志数据存储目录  /data/tendis/home

 需要自行创建的目录

/data/tendis/home/log

/data/tendis/home/log/slowlog

/data/tendis/home/dump

/data/tendis/home/db

linux 解压  

tar -zxvf 安装包.tgz
cd 解压安装包/scripts

启动

./start.sh

停止

./stop.sh

详细配置  修改 /scripts  tendisplus.conf

# tendisplus configuration for testing
# 绑定本机IIP
bind 192.168.31.112
port 51002
#设置访问密码
requirepass 123456
daemon yes
#设置单机模式,非集群模式,默认值no
cluster-enabled no
loglevel notice
logdir /data/tendis/home/log
dumpdir /data/tendis/home/dump
dir /data/tendis/home/db
pidfile /data/tendis/home/tendisplus.pid
slowlog /data/tendis/home/log/slowlog
rocks.blockcachemb 4096
executorThreadNum 48

springboot 集成 个redis配置一样,不需要更改 只需要更改端口密码即可

不支持redis订阅者模式

开机自启动

在 /usr/lib/systemd/system  创建 tendis.service

#固定写法,换一下路径即可
#!/bin/sh
[Unit]
Description=tendis-service
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/opt/tendisplus-2.7.0-rocksdb-v8.5.3/scripts/start.sh
ExecStop=/opt/tendisplus-2.7.0-rocksdb-v8.5.3/scripts/stop.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target

赋值执行权限

chmod +x  tendis.service

sudo systemctl enable tendis.service # 设置开机自启

sudo systemctl daemon-reload         # 重载配置
sudo systemctl start tendis           # 立即启动服务
sudo systemctl status tendis          # 检查状态

 


同时更改 /scripts/start.sh

原本配置
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../bin/deps
  
dir=home
mkdir -p ${dir}/db
mkdir -p ${dir}/dump
mkdir -p ${dir}/log

../bin/tendisplus ./tendisplus.conf

改成
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/tendisplus-2.7.0-rocksdb-v8.5.3/bin/deps

dir=/data/tendis/home
mkdir -p ${dir}/db
mkdir -p ${dir}/dump
mkdir -p ${dir}/log

/opt/tendisplus-2.7.0-rocksdb-v8.5.3/bin/tendisplus /opt/tendisplus-2.7.0-rocksdb-v8.5.3/scripts/tendisplus.conf
 

/scripts/stop.sh

原本配置
ip=127.0.0.1
port=51002
echo shutdown |../bin/redis-cli -h ${ip} -p ${port}

改成
#!/bin/sh
PID=$(cat /data/tendis/home/tendisplus.pid)
kill -9 $PID

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐