腾讯 tendis 替代 redis linux安装使用
springboot 集成 个redis配置一样,不需要更改 只需要更改端口密码即可。#设置单机模式,非集群模式,默认值no。不支持redis订阅者模式。
下载地址
点击下载

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



所有评论(0)