基于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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 谈Kong网关插件[通俗易懂]

    谈Kong网关插件[通俗易懂]转载李亚飞大佬的文章:https://www.lyafei.com/今天的一个重点就是要加强对KongAPIGateway网关的研究,对于Kong网关之前写过两篇文章,今天重点谈下Kong网关的插件支持能力。从上面图可以看到,Kong网关是基于OpenResty应用服务器,OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web.

    2022年6月26日
    59
  • 【iOS7一些总结】9、与列表显示(在):列表显示UITableView

    【iOS7一些总结】9、与列表显示(在):列表显示UITableView

    2022年1月11日
    40
  • linux top cpu核数查看,Linux怎么查看CPU核数?

    linux top cpu核数查看,Linux怎么查看CPU核数?在Linux中,可以使用“cat/proc/cpuinfo|grep”cpucores”|uniq”来查看CPU核数,即每个物理CPU中core的个数。课程推荐:《linux课程》一、知识点介绍1、cpu信息记录在/proc/cpuinfo中。2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询3、CPU总核数=物理CPU个数*每颗物理CPU的核数4、总逻辑CP…

    2025年6月26日
    2
  • GPU技术_支持nvlink的显卡

    GPU技术_支持nvlink的显卡目录浅析GPU通信技术(上)-GPUDirectP2P浅析GPU通信技术(中)-NVLink浅析GPU通信技术(下)-GPUDirectRDMA1.背景上一篇文章《浅析GPU通信技术(上)-GPUDirectP2P》中我们提到通过GPUDirectP2P技术可以大大提升GPU服务器单机的GPU通信性能,但是受限于PCIExpre…

    2025年7月21日
    2
  • 光流法:Farneback

    光流法:Farneback光流法:Farnback光流法:Farnback基本假设Farneback光流法图像模型位移估计Reference现实世界中,万物都在在运动,且运动的速度和方向可能均不同,这就构成了运动场。物体的运动投影在图像上反应的是像素的移动。这种像素的瞬时移动速度就是光流。光流法是利用图像序列中的像素在时间域上的变化、相邻帧之间的相关性来找到的上一帧跟当前帧间存在的…

    2022年7月23日
    10

发表回复

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

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