本方式采用离线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中查看该数据是否有,每添加一条就查看是否同步过来了,有的话说明配置成功了。