首页 > 数据库 >Redis5多实例安装-Redis

Redis5多实例安装-Redis

时间:2024-08-17 13:53:30浏览次数:9  
标签:log Redis5 Redis redis 实例 6381 6380 conf data

本文是按照Redis5二进制安装的后续

1、创建6380、6381目录,分别将安装目录下的redis.conf拷贝到这两个目录下

cd /usr/local/redis6/bin/
mkdir redis6380
mkdir redis6381
cp redis.conf redis6380/
cp redis.conf redis6381/

2、修改配置文件redis6380

vi redis6380/redis.conf
port 6380
daemonize yes
pidfile /var/run/redis_6380.pid
logfile /data/redis-log/redis_6380.log
dbfilename dump_6380.rdb
dir /data/redis-data/

3、创建redis6380.log

mkdir -p /data/redis-log
cd /data/redis-log
touch redis_6380.log
mkdir -p /data/redis-data
cd /
cp dump.rdb /data/redis-data/dump_6380.rdb

4、修改配置文件redis6381

vi redis6381/redis.conf
port 6381
daemonize yes
pidfile /var/run/redis_6381.pid
logfile /data/redis-log/redis_6381.log
dbfilename dump_6381.rdb
dir /data/redis-data/

5、创建redis6381.log

mkdir -p /data/redis-log
cd /data/redis-log
touch redis_6381.log
mkdir -p /data/redis-data
cd /
cp dump.rdb /data/redis-data/dump_6381.rdb

6、启动实例

./redis-server redis6380/redis.conf 
./redis-server redis6381/redis.conf

7、测试

6379的主机
进入Redis redis-cli
添加字符串name=123 set name 123
6380的主机
进入Redis redis-cli -h 127.0.0.1 -p 6380
获取字符串name get name
6381的主机
进入Redis redis-cli -h 127.0.0.1 -p 6381
获取字符串name get name

8、注意事项

1、Redis如要要设置密码,建议3台都设置密码且密码一致。不仅是从需要配置主的密码,后面要讲到的哨兵也要配置密码。

2、单台机器多实例的情况下,是不能做负载及主从的,但是可以进行主备

标签:log,Redis5,Redis,redis,实例,6381,6380,conf,data
From: https://blog.csdn.net/m0_63603104/article/details/141181890

相关文章

  • Redisson
    packageorg.example.myoracle.config;importorg.redisson.Redisson;importorg.redisson.config.Config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.data.redis.co......
  • KNN图像识别实例--手写数字识别
    目录前言一、导入库二、导入图像并处理1.导入图像2.提取出图像中的数字3.将列表转换成数组4.获取特征数据集5.获取标签数据三、使用KNN模型1.创建KNN模型并训练2.KNN模型出厂前测试3.使用测试集对KNN模型进行测试四、传入单个图像,使用该模型进行识别1.导入图像......
  • 静态块,实例块,构造方法执行顺序
    publicclassTest{privatefinalStringa;static{System.out.println("静态初始化块执行");}//类加载时执行{System.out.println("实例初始化块执行");a="123";}//实例块在构造之前publicTest(){......
  • Redis持久化
    1、为啥需要持久化?因为Redis服务是使用内存存储的,一旦RedisServer停止工作或者服务重启等问题,RedisServer使用的内存将被清空,数据也就丢失了。所以持久化是保证数据备份的关键。2、Redis持久化有哪些方式?Redis提供了两种持久化方式——RDB(快照持久化方式)和AOF(日志......
  • redis实现接口幂等性设计
    上代码/**接口幂等性设计*/@RestControllerpublicclassIdempotentController{@AutowiredprivateRedisTemplate<String,String>redisTemplate;/***提交接口,需要携带有效的token参数*/@PostMapping("/submit")publicStringsubm......
  • 订单支付倒计时redis实现
    订单支付倒计时redis实现@GetMapping("/addOrder")publicStringaddOrder(){//创建订单...数据库操作//订单ID存到Redis,存30分钟redisTemplate.opsForValue().set("orderId1234","添加的订单",30,TimeUnit.MINUTES);retu......
  • Redis缓存异常及解决方案
    本文分享自天翼云开发者社区《Redis缓存异常及解决方案》,作者:l****n本文向读者解释了Redis使用过程中,数据不一致、缓存雪崩、缓存击穿和缓存穿透等问题的定义,并给出对应的解决方案。1、数据不一致 一致指的是:缓存中有数据,那么,缓存的数据值需要和数据库中的值相同;缓存中本身......
  • Redis介绍
    Redis一、介绍1.1基本了解RemoteDictionaryServer(远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库提供了丰富的数据结构,例如String、Hash、List、Set、SortedSet等等。数据是存在内存中的,同时Redis支持事务、持久化、LUA脚本、......
  • redis启动失败报错:Job for redis.service failed because the control process exited
    问题描述启动报错如下:查看redis的启动信息:systemctlstatusredis.service或journalctl-xe由提示可以看不是配置文件,内存等原因造成的。解决方案原因:linux的一个安全子系统(SELinux)阻止了服务的启动。查看SELinux的工作模式cat /etc/selinux/configSELinu......
  • 使用JMC和socket端口诊断工具找出问题点实例1
    故障上报时间​1月3号下午3点10分原因​应用程序socket使用量累计过多,导致141服务器socket请求数超过linux服务器限制,导致浏览器连接不上。分析过程​先对事故时间段的生产环境域日志、应用日志、应用监控日志进行检查,其中socket属于操作系统管理资源,不在应用监控范......