首页 > 系统相关 >华为云 linux centos8 安装tendis

华为云 linux centos8 安装tendis

时间:2024-10-14 14:59:40浏览次数:1  
标签:bin tendisplus spring redis tendis linux home centos8

一、下载

下载地址: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的配置是一模一样的。

 

标签:bin,tendisplus,spring,redis,tendis,linux,home,centos8
From: https://www.cnblogs.com/zwh0910/p/18457818

相关文章

  • Linux常用命令(每日两更)
     一、Linux基础命令1、bc数字计算器作用:用于数字计算以及进制转换#安装bc工具[root@192~]#yum-yinstallbc>/dev/null;echo-e"\a"​#bc用于数字计算[root@192~]#echo"1+1"|bc2​#bc用于进制转换obase表示输出的进制,ibase表示输入的进制[root@19......
  • linux free 解释
    [root@kafka-1node_export]#free-mtotalusedfreesharedbuff/cacheavailableMem:3896391303094743273在Linux系统中,free-m命令用于显示系统内存的使用情况。输......
  • Linux NFS
    NFS网络文件系统,英文NetworkFileSystem(NFS),是由SUN公司研制的UNIX表示层协议(presentationlayerprotocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。用vm虚拟两个linux;并同时关闭firewalld&SELINUXsystemctldisablefirewalldsetenforce0 s......
  • arm Linux中dma的cache管理
    概述前两周有人询问DMA下的cache操作和dma-coherent。以前零碎看过代码。临时找,还没有找到。这两天整理了调用流程,也找到了dma-coherent的用法。Linux的文档里没有详细说明dma-coherent的用法。根据代码,如果dma的设备树里有dma-coherent,Linux则认为硬件会维护cache一致性,不会在d......
  • Linux系统之ipcalc命令的基本使用
    (Linux系统之ipcalc命令的基本使用)一、ipcalc命令介绍ipcalc命令是一个用于计算和显示IP地址和子网掩码相关信息的工具。它可以帮助用户快速计算出IP地址、子网掩码、网络地址、广播地址等信息。二、ipcalc命令的使用帮助2.1ipcalc命令的help帮助信息使用--help,查询ipca......
  • 【Linux】useradd和adduser的区别
    先说结论:useradd是Linux本身自带的命令,属于原始级命令,有很多的参数可以设置,但对初学者使用不太友好。         adduser是一个Perl脚本,【推荐使用】在Linux系统中,创建用户是一个常见的操作,而useradd和adduser是两个常用的命令。虽然这两个命令的主要功能相似,但......
  • Linux集群架构搭载高可用负载均衡集群
    一.Linux集群概述•根据功能划分为两大类:高可用和负载均衡•高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务•实现高可用的开源软件有:heartbeat、keepalived•负载均衡集群,需要有一台服务器作为分发器,它负责把用......
  • 【Linux权限维持】红队1.0
    原创白安全组今年的红队评分标准,红队维持权限时间越久,得分越高,所以权限维持迫在眉睫。一、隐藏技巧1.1修改文件属性蓝队如果根据时间来判断文件是否为后门,可以通过参考index.php的时间,来比对,来排出shell文件我们可以使用touch命令,来修改文件或者目录的时间属性。包括存......
  • Linux
    基本概念简单分类Windows:微软公司的操作系统。Mac:苹果公司的类Unix操作系统。Linux:基于Linux内核的类Unix操作系统总称,如Ubuntu和CentOS。Unix是最早的多用户、多任务操作系统。文件管理在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘......
  • Linux部署Java项目脚本
    1、新建startup.sh文件,写入内容:注意:1、"--spring.profiles.active=prod",是在springBoot项目中实际的生产环境配置2、"-Xms128m-Xmx1024m",可根据实际资源分配内存大小3、"/home/jenkins-build/workspace/8888/springBootProject.jar",实际jar包所在路径4、"springBoo......