基于Linux安装redis

基于Linux安装redis一、下载redis压缩包进入redis官网https://download.redis.io/releases/选择要下载的版本将下载好的压缩包使用Xftp上传至Linux系统中或者直接在Linux中使用命令直接下载wgethttps://download.redis.io/releases/redis-4.0.0.tar.gz使用tar命令解压tarxzfredis-4.0.0.tar.gz二、安装redis进入redis文件夹中,使…

大家好,又见面了,我是你们的朋友全栈君。

一、下载redis压缩包

进入redis官网

https://download.redis.io/releases/

 选择要下载的版本

基于Linux安装redis

 将下载好的压缩包使用Xftp上传至Linux系统中

基于Linux安装redis

 或者直接在Linux中使用命令直接下载

wget https://download.redis.io/releases/redis-4.0.0.tar.gz

使用tar命令解压

tar xzf redis-4.0.0.tar.gz

基于Linux安装redis

二、安装redis 

进入redis文件夹中,使用命令安装

cd redis-4.0.0
make install

进入redis文件夹下的src目录,使用命令启动

cd src
redis-server

基于Linux安装redis

新建一个会话后在redis-4.4.0/src目录下使用命令连接

redis-cli

基于Linux安装redis

 官网上的安装步骤

基于Linux安装redis

redis换端口启动

redis-server --port 6380

连接客户端也要指定端口连接

redis-cli -p 6380

三、指定配置文件启动服务

在redis安装目录下有一个redis.conf配置文件

基于Linux安装redis

 里面内容有很多,使用cat命令去除一些没用的内容后生成到redis-6349.conf中

cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf

基于Linux安装redis

 先只使用配置文件中的这些内容

bind表示哪些ip可以访问redis服务,因为数据库还是比较重要的,这里为了远程连接删掉表示所有都能访问,也可以指定上可以访问的ip

port指定启动的端口,daemonize表示是否以守护进程的方式启动,设为yes后就会以后台启动

logfile为日志文件名

dir为日志文件存放的位置

在redis安装文件夹下新建data目录存放日志

查看data路径

基于Linux安装redis

基于Linux安装redis

 之后使用配置文件启动redis服务

redis-server redis-6379.conf

查看进程看看是否真的启动了

ps -ef | grep redis-

基于Linux安装redis

 启动之后再data目录下就会生成日志文件

基于Linux安装redis

 四、远程连接

redis默认不支持远程连接,想要远程连接的话需要在配置文件中加一个配置,就可以从windows上连接到linux上的redis服务了

protected-mode no

基于Linux安装redis

五、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服务器

基于Linux安装redis

创建三个客户端连接

redis-cli -p 6379
redis-cli -p 6380
redis-cli -p 6381

展示6379服务器的主从信息

info replication

基于Linux安装redis

 将两个服务器作为6379端口的从机

127.0.0.1:6380> slaveof localhost 6379
127.0.0.1:6381> slaveof localhost 6379

#可以把这个命令写入到配置文件中去,服务器启动自动变为从机
slaveof localhost 6379

再次展示6379服务器的主从信息

完成

基于Linux安装redis

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149431.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 一些人人的代替[通俗易懂]

    一些人人的代替[通俗易懂]人人影视:http://www.yyets.com/  丫丫下载站:http://www.yayaxz.com/ 人人影视国际版:http://yzys.tv/   字幕大家也不用担心,推几个网站 http://subom.net/ 2.http://www.opensubtitles.org/   3.http://subsce…

  • Android listView中的button点击事件[通俗易懂]

    Android listView中的button点击事件[通俗易懂]Android–listView中的button控件获取item的值在listview中的listitem设置事件响应,如果listitem中有button控件,这时候listitem就不会捕获到点击事件,而默认的是listitem中的button会捕获点击事件,这方面的介绍网上很多,我想大家应该很熟悉了,之前做项目开发的时候遇到了一个问题,就是如果我点击listitem中的button怎么才能这个button是在哪一个item中呢,换句话说,就是点击listitem中的button怎么获取该list

  • java mutator是什么意思_java method类

    java mutator是什么意思_java method类小编典典让我们看一下基础知识:“Accessor”和“Mutator”只是获取器和设置器的奇特名称。一个获取器“Accessor”返回一个类的变量或其值。设置器“Mutator”设置类变量指针或其值。因此,首先您需要设置一个带有一些要获取/设置的变量的类:publicclassIDCard{privateStringmName;privateStringmFileName;pri…

  • RocketMQ 入门使用详解[通俗易懂]

    RocketMQ 入门使用详解[通俗易懂]RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,已经于2016年11月成为 Apache 孵化项目,相信RocketMQ的未来会发挥着越来越大的作用,将有更多的开发者因此受益。 本文仅对RocketMQ的简单实用做入门性介绍,不对RocketMQ的底层原理进行深入介绍,后续文章将对RocketMQ的原理做详细介绍。

  • XSS攻击拦截_struts拦截器作用

    XSS攻击拦截_struts拦截器作用struts2拦截器添加及xss攻击的处理

  • Java实现九九乘法表[通俗易懂]

    Java实现九九乘法表[通俗易懂]有时候我们在java编程的时候,想实现九九乘法表的效果,怎么实现呢,下面来分享一下方法输出九九乘法口诀表,如图所示。观察九九乘法口诀表,可以得出图表的规律:总共有9行,第几行就有几个表达式。同时要注意每行表达式的规律:第j行,表达式就从j1开始,一直到jj结束,共有j个表达式,这个效果可以通过一次循环实现。这样的话,正好可以通过双重循环来控制输出,外层循环控制行数,内层循环控制列。还有个地方…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号