首页 > 数据库 >云服务器安装redis

云服务器安装redis

时间:2024-09-14 23:49:13浏览次数:7  
标签:Redis redis 6379 设置 服务器 安装 端口号

第一步:上传redis压缩安装包到服务器

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

第二步:将压缩安装包解压

              tar -xvf redis-xxx.tar.gz

第三步:进入redis的目录,编译redis,执行命令 :make

               cd redis-5.0.4

               make

第四步:路径位置不变,安装redis,执行命令:make install

               make install

第五步:根据需要修改redis的配置文件,redis目录下的redis.conf 下面是对配置文件中关键参数的说明

①bind: 127.0.0.1(注释掉):bind指令用于设置Redis服务器监听的IP地址。当bind被设置为

127.0.0.1时,意味着Redis服务器只监听来自本机(localhost)的连接请求。如果希望Redis监听特定的网络接口,你可以指定该接口的IP地址。另外,如果你希望Redis接受来自任何IP地址的连接(不推荐,除非有额外的安全措施),你可以将bind设置为0.0.0.0或者注释掉这一行。

②protected-mode yes(设置为no):用于设置Redis实例的保护模式。这个设置主要用于保护Redis服务器免受未授权访问的影响。

当protected-mode设置为yes(默认情况)时,Redis只会接受来自本地回环地址(localhost)和Unix域套接字的连接请求。这意味着只有运行在同一台机器上的客户端才能访问Redis实例,外部网络无法直接连接。这增加了Redis服务器的安全性,防止了潜在的远程攻击。

然而,如果你需要将Redis实例暴露给网络上的其他设备或服务器进行访问,你需要将protected-mode设置为no。这样,Redis就会接受来自任何IP地址的连接请求。但请注意,这样做会降低Redis的安全性,因为它允许任何能够访问你的Redis服务器的设备或服务器进行连接。

③port 6379:port指令用于设置Redis服务器监听的端口号。port 6379表示Redis服务器将监听TCP端口6379上的连接请求

④daemonize no(设置为yes):用来指定Redis服务是否应该以守护进程(daemon)的方式在后台运行。

如果设置daemonize no(或该选项不存在/被注释掉)(默认),Redis将会在前台运行,并且它的输出会直接显示在启动它的终端上。在这种模式下,如果终端关闭或会话断开,Redis服务也会终止。

当设置daemonize yes时,Redis会在启动后成为后台服务,它会在系统后台运行,并且释放启动它的终端,使得终端可以继续接受其他命令或关闭。Redis的日志信息和其他输出通常会被重定向到指定的日志文件中,而不是直接显示在启动它的终端上。

⑤#requirepass foobared:用于设置访问Redis服务所需的密码。当设置了requirepass之后,任何客户端在连接到Redis服务器并执行命令之前,都需要提供正确的密码进行身份验证。redis.conf配置默认没有密码,可以自己通过这个设置密码。(一定要设置,不然部署到服务器上存在风险)

第六步:启动redis:redis-server redis.conf

也可能是这种

Linux环境下redis使用进入|退出redis客户端

              redis-cli -p 6379 #进入redis

              exit #退出

              redis-cli #如果是默认端口号6379,可省略

关闭redis

              redis-cli [-p 端口号] shutdown

              #当redis的端口号是默认端口号时,可以省略参数-p 端口号

查看redis与当前ip是否相连

              redis-cli info 查看redis连接数 

注意

想要启动后的redis正确被客户端连接,除了linux上能正常启动redis以外,还需要开放服务器上的redis端口号(6379)和防火墙开放redis端口(6379)

标签:Redis,redis,6379,设置,服务器,安装,端口号
From: https://blog.csdn.net/suran36/article/details/142267875

相关文章

  • 解决服务器首次请求异常耗时问题
    1.问题描述在我们的图像识别API服务中,我们遇到了一个棘手的问题:服务器在首次接收请求时,响应时间异常地长,经常导致超时错误。这不仅影响了用户体验,还可能导致系统不稳定。现象:测试接口在首次调用时出现超时后续请求则能正常响应复现方法:只需在服务重启后或长......
  • 优化GPU服务器首次请求响应时间的策略
    在深度学习推理服务中,GPU服务器的首次请求往往会遇到响应时间异常长的问题。这不仅影响用户体验,还可能导致系统不稳定。本文将深入探讨这个问题的原因,并提供一系列优化策略。问题背景GPU服务器首次请求耗时长通常是由多个因素造成的:模型加载时间CUDA环境初始化内......
  • python服务器/客户模型代码 之三
    python服务器/客户模型代码之三python的struct格式字符串格式字符串的第一个字符格式字符packunpackstruct数据传输struct.Struct(format)packunpackserver代码client代码辅助代码python的struct多个struct函数(Struct的方法)采用缓冲区参数。这个对象实现缓冲区......
  • 新电脑安装和配置pytorch、anaconda、CUDA、cuDNN、pycharm、OpenCV的过程记录
    显卡驱动和CUDA一、升级显卡驱动到官方最新版    1、打开英伟达官网,输入显卡芯片型号,手动搜索并下载显卡驱动。 NVIDIA官方驱动 ​    2、下载完成后安装驱动。 二、确认显卡支持的最高CUDA版本    1、键盘"win+R",调出运行输入cmd后点”......
  • Docker-Compose搭建RustDesk服务器
    前置条件:电脑安装RustDesk客户端,服务器安装Docker及docker-compose官方文档:安装::RustDesk文档操作流程:使用Vim编写docker-compose.yml文件,修改需要的端口,最好按照官方对应的端口来操作,<>内替换成服务器对外的端口。记住挂载文件路径,容器运行后会生成密钥保存在挂载......
  • 《在 Windows 系统中配置 Python 3.11 环境安装教程》
    一、引言Python是一种广泛使用的高级编程语言,具有简洁易读、可扩展性强等优点。Python3.11是Python的一个重要版本,带来了许多新的特性和改进。本文将详细介绍在Windows系统中配置Python3.11环境的步骤,帮助读者快速搭建开发环境。二、安装前的准备(一)确认系统要......
  • VMware虚拟机安装liunx系统超详细,保姆级教学
    1:去下载虚拟机安装包通过百度网盘分享的文件:VMware-workstation-full-16.2.3-1937...链接:https://pan.baidu.com/s/1yDumAsyaaIaBXFwjA1HwJQ?pwd=zpt8 提取码:zpt8或者官网下载传送门:https://www.vmware.com/2:安装步骤,按照顺序我网盘的是16.2.3版本,不影响3:重点安装Linu......
  • Windows10解决“远程计算机或设备将不接受连接检测到该设备或资源(Web 代理)未设置为
    问题表述:远程计算机或设备将不接受连接检测到检测到 该设备或资源(Web代理)未设置为接受端口“7897”上的连接。 在教室上课,因为各种原因改了网络设置,以致无法Web联网。但是微信和钉钉收发消息自如。网络诊断后报错这是我遇到的报错。解决方法:左下角“开始”“设置”......
  • Redis实现发布/订阅功能(实战篇)
    前言博主在学习Redis实现发布订阅功能的时候,踩了太多的坑。不是讲解不详细,看的一知半解;就是代码有问题,实际压根跑不起来!于是博主萌生了自己写一个最新版且全程无错的博客供各位参考。希望各位不要把我才过的坑再踩一遍。(实战篇的所有代码均由本人测试,全程无Bug。)废话不多......
  • Mininet安装记录
    安装环境:Ubuntu虚拟机版本:14.04Mininet版本:2.3.1b11、更改软件镜像源在设置中进行如下操作:选择国内的镜像站点,如阿里云。点击关闭后,在弹出的窗口中点击重新载入,等待缓存更新完成。2、下载git在终端中执行如下命令:sudoapt-getinstallgit没有报错的话,就表示安装成......