Linux安装Redis及主从复制的配置

Linux安装Redis及主从复制的配置

本方式采用离线tar包进行安装。

1.从Redis官网下载tar包,下载Stabled7.0版本。

2.下载完成之后使用Xftp将tar包上传至/usr/local目录。

3.切换到/usr/local目录下对redistar包进行解压

tar -zxvf redisxxx.tar.gz    

4.解压之后会在当前目录下产生一个redisxxx的解压目录,该目录就是redis的安装目录

mv redisxxx redis                # 将安装目录重命名

5.进入安装目录下进行make

cd redis
make

6.安装

make install    

7.启动并使用redis

cd /usr/local/redis/src
./redis-server            # 启动redis服务

# 再打开一个终端窗口,在新的终端窗口中进行连接操作
cd /usr/local/redis/src
./redis-cli                # 连接redis

设置Redis服务可以远程访问

1.修改redis.conf配置文件,找到以下内容进行修改

# bind 127.0.0.1            # 在改配置下新建以下配置
bind 192.168.60.132            # 添加bind IP,该IP必须与当前主机IP保持一致,该IP地址需要改为自己的
# protected-mode yes        # 将yes改为no
protected-mode no            # 找到protected-mode 将yes改为no

2.修改完以上内容后保存退出,并重新启动redis服务,并指明配置文件。

# 假设在src目录下启动redis服务
./redis-server ../redis.conf

3.使用redis桌面工具进行远程连接,看是否能连接上。

进行Redis主从复制的配置

描述:主从复制需要两个redis服务。

我们以windows上的redis作为master(主服务,用于数据的增删改)

以Linux上的redis作为slave(从服务站,用户数据的查询)

1.找到windows上redis的安装目录,在该目录下找到redis.windows.conf文件,打开,找到bind IP的地方,

添加新的绑定ip,该ip必须是当前主机的IP地址,比如:

bind 192.168.60.1

2.使用windows命令界面启动windows下的redis服务

打开命令界面,将当前目录切换到redis安装目录下,然后执行以下操作:

redis-server.exe redis.windows.conf            # 启动master服务

3.打开linux下的redis的安装目录,找打redis.conf文件,vim打开,在其中添加以下内容:

replicaof 192.168.60.1 6379    

4.启动linux下的redis服务

# 假如在src目录下
./redis-server ../redis.conf        

5.验证主从复制是否配置成功。

在windows下的redis数据库添加一条数据,然后去linux服务下的redis中查看该数据是否有,每添加一条就查看是否同步过来了,有的话说明配置成功了。

给TA打赏
共{{data.count}}人
人已打赏
编程专区

Linux安装TomCat并部署web项目

2023-4-26 15:23:00

编程专区

Linux安装Apache+PHP74

2023-4-26 17:30:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索