一、下载

下载地址:http://tendis.cn/#/

点击右上角的Download

点击tendisplus-2.7.0-rocksdb-v8.5.3.tgz,由于下载速度非常慢,改用wget方式下载

解决云服务器中访问github速度慢的问题:linux中在/etc/hosts中添加如下内容:

20.205.243.166 github.com

输入下载命令:

wget https://github.com/Tencent/Tendis/releases/download/2.7.0-rocksdb-v8.5.3/tendisplus-2.7.0-rocksdb-v8.5.3.tgz

结果如下:

网盘下载地址:

链接:https://pan.baidu.com/s/1OVjh7ba4thNZPLeAbUCFig 
提取码:9vhb 
--来自百度网盘超级会员V6的分享

二、安装

1、解压二进制文件decompress binary:

tar -zxvf tendisplus-2.7.0-rocksdb-v8.5.3.tgz

查看tendis是否安装成功,进入bin目录下,执行以下命令:

./tendisplus -v

结果如下:

[root@hcss-ecs-377f bin]# ./tendisplus -v
Tendisplus v=2.7.0-rocksdb-v8.5.3 sha=cdc389b7 dirty=20 build=VM-54-253-centos-1706087708

2、启动tendis

cd tendisplus-2.7.0-rocksdb-v8.5.3/scripts
./start.sh

或者:

../bin/tendisplus ./tendisplus.conf

 

查看是否启动成功:

方式一

ps -aux | grep tendis

结果如下:

[root@hcss-ecs-377f scripts]# ps -aux | grep tendis
root       21333  0.6  1.6 873660 64596 ?        Ssl  10:01   0:14 ../bin/tendisplus ./tendisplus.conf
root       21937  0.0  0.0  12136  1032 pts/1    S+   10:37   0:00 grep --color=auto tendis

方式二

netstat -tunlp

结果如下:

[root@hcss-ecs-377f bin]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name         
tcp        0      0 127.0.0.1:51002         0.0.0.0:*               LISTEN      21333/../bin/tendis 

 3、修改配置文件

(1)、查看端口

cd scripts
vim tendisplus.conf

内容如下:

port 51002
daemon on
loglevel notice
logdir ./home/log
dumpdir ./home/dump
dir ./home/db
pidfile ./home/tendisplus.pid
slowlog ./home/log/slowlog
rocks.blockcachemb 4096
executorThreadNum 48

端口为51002

(2)、添加配置

绑定服务器IP(私有IP),注意不是公网IP

bind 192.168.4.44

设置密码:

requirepass 123456

设置为单例模式

cluster-enabled no

配置文件如下:

bind 192.168.4.44
port 51002
requirepass 123456
daemon on
cluster-enabled no
loglevel notice
logdir ./home/log
dumpdir ./home/dump
dir ./home/db
pidfile ./home/tendisplus.pid
slowlog ./home/log/slowlog
rocks.blockcachemb 4096
executorThreadNum 48

安全组放开51002端口

使用Redis Desktop Manager连接Tendis

发现可以连接上

4、关闭tendis

./stop.sh

或者

kill -9 xxxx

5、springboot连接tendis的配置

spring.redis.database=8
spring.redis.host=公网IP
spring.redis.port=51002
spring.redis.password=123456
spring.redis.jedis.pool.max-wait=
spring.redis.jedis.pool.max-idle=100
spring.redis.jedis.pool.min-idle=0
spring.redis.timeout=5000

tendis的配置和redis的配置是一模一样的。

 

posted on 2024-10-14 15:02  周文豪  阅读(78)  评论(0编辑  收藏  举报