首页 > 数据库 >Linux下redis的安装下载以及连接RESP

Linux下redis的安装下载以及连接RESP

时间:2023-11-16 10:48:26浏览次数:34  
标签:0.0 RESP redis systemctl Linux 安装 连接

一、环境

Centos7、redis-6.2.6、gcc依赖、管理员权限

将防火墙放通6379/tcp端口或直接关闭防火墙

二、安装具体步骤

1. 安装依赖

redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装:

gcc -v

如果没有安装则通过以下命令安装:

yum install -y gcc

2. 下载redis安装包并解压

# 切换目录
cd /usr/local/src/

# 下载
wget https://download.redis.io/releases/redis-6.2.6.tar.gz

# 解压
tar -zxvf redis-6.2.6.tar.gz

3. 进入解压目录并编译

# 进入解压目录
cd redis-6.2.6

# 编译
make
make install   # 或者直接用  make && make install

4. 查看是否安装成功

如果安装成功会告诉你路径:

[root@localhost bin]# whereis redis-cli
redis-cli: /usr/bin/redis-cli   # 系统回复

[root@localhost bin]# whereis redis-server
redis-server: /usr/bin/redis-server   # 系统回复

三、redis开机自启动

1. 修改配置

  • 备份文件

    cp redis.conf redis.conf.bck
    
  • 修改redis.conf

    # 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
    bind 0.0.0.0
    # 守护进程,修改为yes后即可后台运行
    daemonize yes 
    # 密码,设置后访问Redis必须输入密码
    requirepass 123321
    

2. 开机自启

首先,新建一个系统服务文件:

vi /etc/systemd/system/redis.service

内容如下:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后重载系统服务:

systemctl daemon-reload

现在,我们可以用下面这组命令来操作redis了:

# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

执行下面的命令,可以让redis开机自启:

systemctl enable redis

四、连接 RESP

1. RESP下载链接:

RESP是github上一款免费的Redis图形化管理软件

下载地址:https://github.com/lework/RedisDesktopManager-Windows/releases

下载与 resp-2022.5.zip 名称类似的,下载解压,安装即可

2. 连接 RESP

连接之前确保redis已经启动

(1)打开软件,点击 “ 连接到redis服务器 ”

(2)直接点击“连接设置”

(3)在连接设置中填写:
名字(随便写)
地址:Linux 系统的 IP 地址(可以通过 ip addr查看)
密码(可选):如果在redis的配置文件中配置了密码,则需要填写
用户(可选):默认不填写

(4)填写完成后,点击 “测试连接”

标签:0.0,RESP,redis,systemctl,Linux,安装,连接
From: https://www.cnblogs.com/arthur1668/p/17835680.html

相关文章

  • 掌握终端基础技巧:Linux下的文件和目录复制操作
    1.cp命令:在Linux中,cp命令用于复制文件和目录。基本语法如下:cp[选项]源文件目标文件其中,源文件是要复制的文件名,目标文件是复制后的新文件名或路径。2.复制单个文件:要复制单个文件,只需指定源文件和目标路径即可。例如,将文件file.txt复制到目录path下:cpfile.......
  • Linux 部署 Swagger Editor 接口文档并且实现远程访问教程
    SwaggerEditor是一个用于编写OpenAPI规范的开源编辑器。它提供了一个可视化的界面,使得用户可以更加方便地编写和管理API文档。SwaggerEditor远程访问的好处是您可以随时随地访问和编辑您的SwaggerAPI文档,而不需要在本地安装Swagger编辑器。此外还可以轻松地与团队成员共......
  • Linux 本地AMH 服务器管理面板实现远程访问方法
    AMH是一款基于Linux系统的服务器管理面板,它提供了一系列的功能,包括网站管理、FTP管理、数据库管理、DNS管理、SSL证书管理等。使用AMH云主机面板可以方便地管理服务器,提高工作效率。AMH面板远程访问的好处在于,用户可以通过互联网远程登录到服务器主机面板,方便地管理和维......
  • Linux 中 echo 命令 将字体输出颜色
     001、示例(base)[root@pc1test]#echo-e"\033[47;30mxxxxx\033[0m"##47表示背景色;30表示字体颜色xxxxx 002、取消背景色(base)[root@pc1test]#echo-e"\033[30mxxxxx\033[0m"##取消背景色,字体为黑色xxxxx(base)[root@pc1test]#echo......
  • linux
    一、目录操作命令:切换目录:cdcd/#切换到根目录cd~#切换到主目录cd-#切换到上次访问的目录cd..#返回上一级目录查看目录:ls和pwd:pwd查看当前工作路径(绝对路径)ls查看当前目录下的目录和文件命令格式:ls[-选项]目录名选项:   -a:列出当前目录......
  • selinux的上下文
    一:了解selinux的信息selinux和防火墙和文件和目录的权限三种限制要开启一个服务,这三个东西都要调试一下,才能正确的使用这个服务selinux的介绍:他是一个安全访问策略,用来确定进程可以访问哪些文件,服务对应的文件或者目录,服务对应的端口,服务对应的进程这三种列子:服务的实列(就......
  • Redis工具类
    1、重写Redis配置类importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.data.redis.connection.RedisConnectionFactory;importorg.springframework.data.redis.core.RedisTempla......
  • Linux设备树(DTS)介绍
    Dts:DTS即DeviceTreeSource,是一个文本形式的文件,用于描述硬件信息。一般都是固定信息,无法变更,无法overlay。设备树由来linux内核源码中,之前充斥着大量的平台相关(platformDevice)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时......
  • 如何在 Linux 上部署 RabbitMQ
    如何在Linux上部署RabbitMQ目录如何在Linux上部署RabbitMQ安装Erlang从预构建的二进制包安装从源代码编译ErlangRabbitMQ的安装使用RabbitMQAssistant连接RabbitMQAssistant是一款优秀的RabbitMQ可视化管理工具,提供丰富的管理功能。下载地址:https://www.redisan......
  • LNMP+Redis整合
    ####准备一套LNMP环境#LNMP+Redis#nginx机器上修改redis配置文件[root@yang-6~]#cd/usr/local/nginx/html/config/[root@yang-6config]#lsconfig_global_default.phpconfig_global.phpconfig_ucenter_default.phpconfig_ucenter.phpindex.htm[root@yang-6config......