问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Redis客户端和服务端配置及主从复制详解

创作时间:
作者:
@小白创作中心

Redis客户端和服务端配置及主从复制详解

引用
1
来源
1.
https://www.pianshen.com/article/35287897/

Redis是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种数据结构,如字符串、列表、集合、哈希表等,并提供了丰富的命令来操作这些数据结构。本文将详细介绍Redis客户端和服务端的启动、连接以及主从复制的配置方法。

Redis服务端启动

  1. 启动服务端:在Redis安装目录下执行以下命令:

    redis-server.exe redis.windows.conf
    

    如果Redis设置了密码,需要在启动时进行认证:

    auth password
    
  2. 启动成功标识:启动成功后,会显示如下图所示的标识:

Redis客户端连接

  1. 无权限连接:使用以下命令连接到Redis服务端:

    redis-cli.exe -h 127.0.0.1 -p 6379
    
  2. 有权限连接:如果Redis设置了密码,需要在连接时提供密码:

    redis-cli -h 127.0.0.1 -p 6379 -a password
    

使用Docker运行Redis

  1. 后台运行Redis容器

    docker run -d --name my-redis -p 6379:6379 redis:latest
    
  2. 查看Redis容器

    docker ps | grep redis
    
  3. 连接Redis容器

    redis-cli -h $IP -p $PORT
    

    例如:

    redis-cli -h 10.30.XX.XX -p 6379
    

指定端口和IP启动Redis

  1. 服务端启动

    redis-server.exe --port 2222
    
  2. 客户端连接

    redis-cli.exe -p 6379 -h 192.168.23.22
    

Redis服务管理

  1. 停止Redis服务

    /etc/init.d/redis-server stop
    
  2. 启动Redis服务

    /etc/init.d/redis-server start
    
  3. 测试Redis连接

    redis-cli
    ping
    

    如果显示pong,说明Redis可以正常交互。

配置Redis主从复制

目标:配置两个Redis服务端,实现主从复制。主服务使用6379端口,从服务使用6380端口。

  1. 重命名配置文件:将redis.conf重命名为redis-6379.conf

  2. 复制配置文件:复制redis-6379.conf并将其重命名为redis-6380.conf

  3. 修改从节点配置:在redis-6380.conf中添加以下配置:

    port 6380
    dbfilename dump6380.rdb
    replicaof 127.0.0.1 6379
    
  4. 启动主从服务

    ./src/redis-server redis-6379.conf
    ./src/redis-server redis-6380.conf
    

通过以上步骤,就可以成功配置Redis的主从复制,实现数据的同步和高可用性。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号