当前位置: 首页 > ops >正文

04.Redis 的多实例

Redis 的多实例

使用多实例,需要指定不同实例的相应的端口,配置文件,日志文件等相关配置

# 在前面的编译安装的基础上,需要再指定不同实例的service文件、相应的端口,配置文件,日志文件等相关配置
[root@ubuntu2204 ~]#sed 's/6379/6380/' /apps/redis/etc/redis.conf > /apps/redis/etc/redis_6380.conf[root@ubuntu2204 ~]#grep 6380 /apps/redis/etc/redis_6380.confport 6380
# tls-port 6380
pidfile /apps/redis/run/redis_6380.pid
logfile "/apps/redis/log/redis_6380.log"
dbfilename dump_6380.rdb
appendfilename "appendonly_6380.aof"
# cluster-config-file nodes-6380.conf
# cluster-announce-tls-port 6380
# cluster-announce-bus-port 6380[root@ubuntu2204 ~]#cd /lib/systemd/system
[root@ubuntu2204 system]#cp redis.service redis_6380.service# 修改配置文件 /apps/redis/etc/redis_6380.conf 来启动这个实例
[root@ubuntu2204 system]#cat redis_6380.service 
[Unit]
Description=Redis persistent key-value database
After=network.target[Service]
ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis_6380.conf --supervised systemd
ExecStop=/bin/kill -s QUIT $MAINPID
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
LimitNOFILE=1000000[Install]
WantedBy=multi-user.target[root@ubuntu2204 system]#systemctl daemon-reload
[root@ubuntu2204 system]#systemctl enable --now redis_6380.service
[root@ubuntu2204 system]#systemctl restart redis_6380.service 
[root@ubuntu2204 system]#ss -nlt
State                Recv-Q               Send-Q                             Local Address:Port                               Peer Address:Port               Process               
LISTEN               0                    4096                               127.0.0.53%lo:53                                      0.0.0.0:*                                        
LISTEN               0                    511                                      0.0.0.0:6379                                    0.0.0.0:*                                        
LISTEN               0                    511                                      0.0.0.0:6380                                    0.0.0.0:*                                        
LISTEN               0                    128                                      0.0.0.0:22                                      0.0.0.0:*                                        
LISTEN               0                    128                                         [::]:22                                         [::]:*                     # 客户端连接
[root@ubuntu2204 ~]#redis-cli -p 6380 -a 123456 --no-auth-warning
127.0.0.1:6380> 

前台运行redis多实例

[root@ubuntu2204 system]#redis-server --port 6381[root@ubuntu2204 ~]#ss -nlt
State       Recv-Q      Send-Q           Local Address:Port             Peer Address:Port      Process      
LISTEN      0           4096             127.0.0.53%lo:53                    0.0.0.0:*                      
LISTEN      0           511                    0.0.0.0:6379                  0.0.0.0:*                      
LISTEN      0           511                    0.0.0.0:6381                  0.0.0.0:*                      
LISTEN      0           511                    0.0.0.0:6380                  0.0.0.0:*                      
LISTEN      0           128                    0.0.0.0:22                    0.0.0.0:*                      
LISTEN      0           511                       [::]:6381                     [::]:*                      
LISTEN      0           128                       [::]:22                       [::]:*         
http://www.xdnf.cn/news/16931.html

相关文章:

  • Linux 文件系统基本管理
  • go 中的 fmt 占位符
  • 【lucene】ByteBufferGuard
  • RabbitMQ面试精讲 Day 9:优先级队列与惰性队列
  • 深度学习中的三种Embedding技术详解
  • 【内容规范】关于标题中【】标记的使用说明
  • 02.Redis 安装
  • 浅窥Claude-Prompting for Agents的Talk
  • Thread 类的基本用法
  • 位运算在权限授权中的应用及Vue3实践
  • 深度学习(鱼书)day10--与学习相关的技巧(后两节)
  • 【Python练习】075. 编写一个函数,实现简单的语音识别功能
  • MySQL Undo Log
  • 从零开始设计一个分布式KV存储:基于Raft的协程化实现
  • golang 函数选项模式
  • 手机(电脑)与音响的蓝牙通信
  • Python 实例属性与方法命名冲突:一次隐藏的Bug引发的思考
  • 抽奖系统中 Logback 的日志配置文件说明
  • Easy系列PLC相对运动指令实现定长输送(ST源代码)
  • 长文:Java入门教程
  • 求定积分常用技巧
  • 前端工程化:npmvite
  • 小红书开源dots.ocr:单一视觉语言模型中的多语言文档布局解析
  • CUDA杂记--nvcc使用介绍
  • k8s黑马教程笔记
  • MySQL 索引失效的场景与原因
  • 第二章 矩阵
  • Apple基础(Xcode④-Flutter-Platform Channels)
  • OpenCV轻松入门_面向python(第一章OpenCV入门)
  • 【PDF + ZIP 合并器:把ZIP文件打包至PDF文件中】