大家好,又见面了,我是你们的朋友全栈君。
一、下载redis压缩包
进入redis官网
https://download.redis.io/releases/
选择要下载的版本
将下载好的压缩包使用Xftp上传至Linux系统中
或者直接在Linux中使用命令直接下载
wget https://download.redis.io/releases/redis-4.0.0.tar.gz
使用tar命令解压
tar xzf redis-4.0.0.tar.gz
二、安装redis
进入redis文件夹中,使用命令安装
cd redis-4.0.0
make install
进入redis文件夹下的src目录,使用命令启动
cd src
redis-server
新建一个会话后在redis-4.4.0/src目录下使用命令连接
redis-cli
官网上的安装步骤
redis换端口启动
redis-server --port 6380
连接客户端也要指定端口连接
redis-cli -p 6380
三、指定配置文件启动服务
在redis安装目录下有一个redis.conf配置文件
里面内容有很多,使用cat命令去除一些没用的内容后生成到redis-6349.conf中
cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf
先只使用配置文件中的这些内容
bind表示哪些ip可以访问redis服务,因为数据库还是比较重要的,这里为了远程连接删掉表示所有都能访问,也可以指定上可以访问的ip
port指定启动的端口,daemonize表示是否以守护进程的方式启动,设为yes后就会以后台启动
logfile为日志文件名
dir为日志文件存放的位置
在redis安装文件夹下新建data目录存放日志
查看data路径
之后使用配置文件启动redis服务
redis-server redis-6379.conf
查看进程看看是否真的启动了
ps -ef | grep redis-
启动之后再data目录下就会生成日志文件
四、远程连接
redis默认不支持远程连接,想要远程连接的话需要在配置文件中加一个配置,就可以从windows上连接到linux上的redis服务了
protected-mode no
五、redis主从复制
创建三个配置文件,修改端口等信息
port 6379
daemonize yes
logfile "6379.log"
dir /home/zhou/redis-4.0.0/data
protected-mode no
port 6380
daemonize yes
logfile "6380.log"
dir /home/zhou/redis-4.0.0/data
protected-mode no
port 6381
daemonize yes
logfile "6381.log"
dir /home/zhou/redis-4.0.0/data
protected-mode no
启动三个redis服务器
创建三个客户端连接
redis-cli -p 6379
redis-cli -p 6380
redis-cli -p 6381
展示6379服务器的主从信息
info replication
将两个服务器作为6379端口的从机
127.0.0.1:6380> slaveof localhost 6379
127.0.0.1:6381> slaveof localhost 6379
#可以把这个命令写入到配置文件中去,服务器启动自动变为从机
slaveof localhost 6379
再次展示6379服务器的主从信息
完成
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149431.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...