基于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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java和html_如何区别html和html5

    java和html_如何区别html和html5JSP和HTMLJSP代表JavaServerPages;它主要用于开发动态网页,文件的扩展名为.jsp。JSP的主要优点是程序员可以在HTML中插入Java代码;使用JSP标签插入Java代码。程序员可以编写<%标签来启动Java代码,并在Java代码的末尾写入%>标签。JSP允许在HTML文件中插入Java代码HTML代表超文本标记语言。它是众所周知的用于开发网页的标记语言,有助于构建网页结构。JSP和HTML之间的区别1、采用的技术不同HTML是客户端技术,提供

    2025年8月13日
    2
  • maven编译 Process terminated【已解决】

    maven编译 Process terminated【已解决】maven项目编译报错如下:点击【项目名】提示点击蓝色报错的链接,在idea中打开了settings文件,找到提示的报错位置最后发现是缩进或者空格不对导致该问题,建议在notepa++中复制粘贴过来就好了…

    2022年4月27日
    99
  • linux如何配置maven环境变量,ubuntu配置maven环境变量「建议收藏」

    linux如何配置maven环境变量,ubuntu配置maven环境变量「建议收藏」下载maven使用wget命令下载maven二进制文件。wgethttps://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz下载完成后将文件解压缩到/opt/maven目录中:安装maven创建文件夹sudomkdir/opt/maven解压文件sudotar-zxv…

    2022年6月18日
    23
  • Makefile中的patsubst函数[通俗易懂]

    $(patsubst原模式,目标模式,文件列表)如:在$(patsubst%.c,%.o,$(dir))中,patsubst把$(dir)中的变量符合后缀是.c的全部替换成.o$(patsubstpattern,replacement,text)表示寻找text中符合模式pattern的字,用replacement替换他们。%是Makefile的通配符…

    2022年4月18日
    122
  • Windows安装git客户端[通俗易懂]

    Windows安装git客户端[通俗易懂]1、客户端安装工具如下Git-2.12.2.2-64-bit.exe下载地址:https://gitforwindows.org/,界面如下TortoiseGit-2.4.0.2-64bit.msi下载地址:https://tortoisegit.org/,界面如下Git-2.12.2.2-64-bit.exe:是需要安装的git真正工具TortoiseGit-2.4.0.2-64bit.msi:…

    2022年9月7日
    1
  • C语言排序(冒泡排序、选择排序、插入排序和快速排序)

    C语言排序(冒泡排序、选择排序、插入排序和快速排序)C语言排序(冒泡排序、选择排序、插入排序和快速排序)C语言排序什么是排序?1.冒泡排序基本思想主要思路:动态示例demo2.选择排序基本思想主要思路动态示例demo3.插入排序基本思想主要思路动态示例demo4.快速排序基本思想主要思路动态示例demoC语言排序什么是排序?就是将无序的变成有序的1.冒泡排序基本思想在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,

    2022年6月25日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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