Redis云服务器安装及连接教程-踩坑版

写在前面:以下教程是自己总结了一下在Redis Desktop Manager远程连接云服务器时所遇到的问题及步骤,因为自己比较菜基本上踩坑踩了个遍,所有分享出来希望能对大家有所帮助~~

题外话:想要学习Rediss的小伙伴可以看看这个视频(小趴菜我正在学q_q):1.Redis的基本介绍_哔哩哔哩_bilibili,个人强烈推荐

另外阿里云的服务器可以免费白嫖一个月,学生还可以通过一个认证(就是一个实验,教你购买ESC的配置怎么选,很简单)再白嫖六个月,有需要的小伙伴可以看看~~

1. 云服务器安装Redis

我本人使用的是XShell来连接和操作服务器(用的阿里云服务器)的

输入服务器的公网ip地址和密码即可连接

公网ip地址在服务器基本信息中可查

服务器刚创建成功一定要安全组中加上6379,不如后面连不上

入方向和出方向都要加!!!

连接到服务器后进入操作页面,然后输入cd /usr/local/进入到local目录中,然后创建redis文件夹:mkdir redis.

 cd /usr/local
mkdir redis

接下来进入到刚才创建好的redis文件夹中

cd ./redis

接下来在这个文件路径中下载Redis安装包,有两种下载方式

下载方式一:选择需要的版本,下载到本地然后通过Xftp上传到创建好的/usr/local/redis目录下,这里不演示;

下载方式二:选择需要下载的版本(这里以4.0.10为例),右键复制链接地址(进入到官网找到这个版本然后右键复制链接即可),然后进行如下操作;

我使用的是第二种方式,直接输入安装包的下载地址即可,前面需要加上wget

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

下载完成后进行解压:

解压命令:tar -xzvf redis-4.0.10.tar.gz

等待解压完成后,进入解压目录进行安装

进入解压目录:cd ./redis-4.0.10
进行安装(在解压解压好的redis文件夹下及redis-4.0.10下)命令:make

等待安装完成后,需要先进行相关配置,然后再启动服务

先进入到redis-4.0.10中,我们需要修改redis.conf配置信息

输入vim ./redis.conf来编辑配置文件

vim ./redis.conf

注:此时会弹出以下页面(我遇到了,可能其他人在安装的时候不会遇到)

通过所给信息可以知道这段话的大概含义是还有一个redis.conf.swp文件,它怕我们修改错了,我们不用理会这个提示,按照最下面的操作提示输入e即可

一共要修改四处地方:

第一处(大概在68行附近):将bind 127.0.0.1改为bind 0.0.0.0

第二步(87行左右):将protected-mode 的no改为yes

第三步(135行左右):设置以进程模式开启,设置daemonize yes

第四步(499行左右):设置密码(个人建议最好设置),将#去掉(#是注释的意思),把foobared改为你要设置的密码

requirepass 你的密码

完成以上四部修改后按Esc退出Inser模式,然后输入:wq保存配置信息

接下来就可以启动Redis了

先进入到redis-4.0.10这个目录下

cd /usr/local/redis/redis-4.0.10

然后进入到src文件夹下

然后输入./redis-server ../redis.conf开启redis-server,启动redis服务器

./redis-server ../redis.conf

显示just started和Configuration loader则表明启动成功

踩坑点:一定要输入的是./redis-server ../redis.conf

这句话意思是以redis.conf配置文件的内容(就是我们刚才修改的配置文件)来启动服务器redis-server,而此时我们是在src路径下进行的操作,redis.conf是不在src文件夹中的,它在上一层路径(redis-4.0.10中),因此要输入../redis.conf来调用配置文件!!!

然后输入ps aux | grep redis查看是否启动成功

ps aux | grep redis

至此Redis在服务器上启动成功,接下来我们来在Redis Desktop Manager中连接服务器上的redis。

Name:连接的名称

Host:主机地址(服务器的公网ip)

Port:端口号(Redis默认6379)

Auth:密码,如果修改了requiepass这个配置的需要输入密码

然后点击Test_Connection,连接成功~

踩坑点:若连接后一直连不上,应用崩溃并显示:Sorry Redis Desktop Manager Crashed,说明开启redis服务时的命令没有带redis.conf,导致Redis Desktop Manager连接不上。因此在启动redis-server时要加上../redis.conf来加载配置文件

单纯启动redis-server不加配置的情况就显示的页面:

这种情况下连接Redis Desktop Manager就会崩溃

加上配置文件../redis.conf启动redis-server显示的页面

此时完美解决软件崩溃问题

2. 一些常用命令

2.1. 关闭服务

要在cd /usr/local/redis/redis-4.0.10/src路径中执行以下命令!!!

设置密码的情况:./redis-cli -a yourpassword shutdown
未设置密码的情况:  ./redis-cli shutdown

2.2. 启动服务

要在cd /usr/local/redis/redis-4.0.10/src路径中执行以下命令!!!

./redis-cli -a yourpassword shutdown会把redis服务器实例停止,关闭服务器,因此需要先启动redis-server,然后才能进入到redis-cli中

启动redis-serve:./redis-server ../redis.conf
设置密码的情况:./redis-cli -a yourpassword 
未设置密码的情况:  ./redis-cli 

2.3. 查看当前redis是否执行

ps aux 会列出系统中所有正在运行的进程,并且会显示详细的信息,包括用户、进程 ID、CPU 和内存使用情况等。

ps aux | grep redis: 输出的所有进程信息中筛选出包含字符串 redis 的行。

ps aux | grep redis

3. 基础知识补充

3.1. redis-server和redis-cli的区别

  1. redis-server
  • 用途:redis-server 是用来启动 Redis 服务器的命令。
  • 功能:它负责运行 Redis 数据库实例,处理客户端请求,执行数据存储和检索操作。
  • 可以通过指定配置文件来启动 Redis 服务器
redis-server /path/to/redis.conf
  1. redis-cli
  • 用途:redis-cli 是用来与运行中的 Redis 服务器进行交互的命令行客户端。
  • 功能:它允许你发送命令到 Redis 服务器并查看返回的结果。你可以使用它来执行各种 Redis 命令,比如设置和获取值、查看键的状态、管理数据库等。

示例:这将启动一个与本地 Redis 服务器的交互式会话。

redis-cli
  • 如果你想连接到特定的 Redis 服务器,你可以使用以下方式:
redis-cli -h <hostname:主机地址> -p <port:端口号> -a <password:redis密码>
  • 14
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值