当前位置:首页 > CN2资讯 > 正文内容

redis服务器 物理架构 服务器部署redis

3天前CN2资讯


目录

redis服务器部署:

在springboot项目中整合redis:

redis相关链接(文档,文件下载):


阿里云服务器官网:云小站_专享特惠_云产品推荐-阿里云

redis服务器部署:

购买阿里云服务器后,到控制台查看实例,获取公网IP、账号、密码,修改密码后重启实例,再用连接工具连接。 

步骤1:重置密码

 

步骤2:重启实例

 

如果不重启实例会出现的认证失败,连接不上等问题。

 步骤3:连接Linux

 步骤4:在命令行安装c语言依赖,因为redis是用c语言开发的

 

步骤5:选择一个目录,将redis的Linux版压缩包拷贝到指定目录中

 

 

 步骤6:解压压缩包,进入redis文件夹

 

 

 步骤7:编译并安装redis,此步骤需要漫长等待,安装完后进入redis默认安装的目录。查看目录中的文件,会增加以下文件

 

 步骤8:测试redis是否安装成功,输入redis-server命令启动redis,如下就表示启动成功。

Ctrl+C退出redis客户端界面

 步骤9:在步骤6的redis文件夹中,修改redis.conf 配置文件,可以用vi 或 vim 来编辑,这里我用vim来编辑,以下是用到的命令和修改步骤。

9.1

正常模式(只读)按Esc左下角显示文件名或为空,以下命令在此模式下操作:

/text  查找text,按n健查找下一个,按N健查找前一个。

?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

:wq         保存并退出

:q!         强制退出并忽略所有更改

插入模式(写入)按  i  键进入,左下角显示--INSERT--  按Esc回到正常模式。

9.2

进入redis文件夹修改redis.conf配置文件,可以先复制一份以防万一,配置好了记得删除喔!

9.3

bind :允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0

 

 9.4

daemonize :守护进程,修改为yes后即可后台运行

 9.5

requirepass :设置密码,默认无密码,(推荐)设置后访问Redis必须输入密码。

9.6

port :端口号,默认6379

 9.7

dir . :工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录。

 9.8

databases :数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15

9.9

maxmemory :设置redis能够使用的最大内存默认无限制,可设置为512mb

9.10

logfile :日志文件,默认为空,不记录日志,可以指定日志文件名,当前目录 "redis.log"。

配置文件修改完毕!

 步骤10:配置开机自启,先创建文件,将脚本语句拷贝到文件中,vi 和 vim的编辑保存命令相同。

[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /home/redis/redis-6.2.6/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target

 步骤11:redis的启动关闭,Linux服务重启,下面是常用命令,实际操作看图片。

启动客户端:

# 进入redis安装目录 :cd /usr/local/src/redis-6.2.6

# 启动:redis-server redis.conf

# 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,

# 因为之前配置了密码,因此需要通过 -u 来指定密码:redis-cli -u 123456 shutdow

后台启动:

# 重载系统服务:systemctl daemon-reload

# 启动:systemctl start redis

# 停止:systemctl stop redis

# 重启:systemctl restart redis

# 查看状态:systemctl status redis

# 让redis开机自启:systemctl enable redis

# 查看进程状态:ps -ef | grep redis

11.1 刷新系统服务,启动redis,查看进程状态。

11.2 查看状态:显示以下表示成功

 

11.3 让redis开机自启

 

 步骤12:以上步骤完成后,回到阿里云服务器控制台,点击实例,配置端口白名单。

12.1

 

12.2

 

出方向不用配置,默认允许访问所有服务器外部IP 

 

步骤12:在本机用redis的图形化界面连接服务器上的redis,用户名可不写,默认root。

到此redis部署完成!

在springboot项目中整合redis:

步骤1:添加依赖。

 步骤2:核心配置文件配置redis和连接池的各种参数。

 步骤3:将RedisTemplate依赖注入,测试能否添加获取参数,测试方式有多种这里就不细说了。

 

 更多Redis以及RedisTemplate的配置和使用可以参照官网文档了解!

redis相关链接:

 Redis的官方网站地址:Redis

Redis中文官网: http://www.redis.net.cn/tutorial/3501.html

spring官方文档: https://docs.spring.io/spring-data/redis/docs/2.0.3.RELEASE/reference/html/

RedisTemplate的使用:RedisTemplate常用方法总结(参考官方文档2.6.2)-CFANZ编程社区

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23604.html

    分享给朋友:

    “redis服务器 物理架构 服务器部署redis” 的相关文章

    解密美国服务器CN2线路:到底是什么意思?

    美国服务器CN2线路是什么意思?在全球化的今天,越来越多的企业和个人选择使用服务器来满足其业务和数据存储需求。其中,美国服务器因其高速的网络性能和稳定的访问体验而备受青睐。而CN2线路,作为中国移动通信集团推出的一项高品质网络服务,更是为美国服务器的用户带来了全新的体验。本文将深入探讨“美国服务器C...

    Linode Speed Test: 提升云服务性能的关键指南

    从2003年成立以来,Linode已经在云计算领域中扮演了重要角色。作为一家美国主机服务商,它的目标是为开发者提供全面而灵活的云计算解决方案。个人开发者、小型企业甚至大型企业都能在这里找到适合自用的工具。Linode不止提供基础的主机服务,还围绕开发者的需求不断迭代产品,确保用户体验越发顺畅。 同时...

    如何获取便宜稳定算力以推动科研与技术创新

    便宜稳定算力是一个现代计算资源获取的概念,特别是在人工智能、深度学习及科学计算等领域中,这种计算能力的经济性与可靠性显得尤为重要。它的定义可以简单理解为以相对较低的成本获得高效、稳定的计算资源。随着科技的迅速发展,企业和研究机构对计算资源的需求逐渐增加,如何以合理的投资实现算力购买成为一个值得关注的...

    VPS去程测试:提升网络性能的关键策略与工具

    在当今数字化时代,VPS(虚拟专用服务器)为各类用户提供了极大的灵活性和控制力。为了确保这种服务能够表现出色,VPS去程测试成为了一个重要的话题。简单来说,去程测试是指从我本地设备到VPS服务器的数据传输路径的检查。这种测试能够帮助我了解数据包在传输过程中的表现,包括延迟和可能的瓶颈。 去程测试的重...

    甲骨文云的永久免费服务:开发者的理想选择

    在现代云计算的环境中,甲骨文云(Oracle Cloud)作为一种强有力的云计算服务,凭借其永久免费服务吸引了许多用户。回想我初次接触甲骨文云时,正是被它提供的多种Always Free服务所吸引,比如我可以免费使用2个实例和20GB的存储空间。这让我在学习和开发上有了更加广阔的可能性,不用担心一开...

    甲骨文云账号如何注销:详尽步骤与注意事项

    甲骨文云账号注销流程 注销甲骨文云账号的流程其实并不复杂,但有几个关键步骤需要认真对待。整个过程主要分为几个部分,包括登录甲骨文云控制台、发起注销请求、查看注销请求状态,以及最后的等待和确认删除。 1.1 甲骨文云控制台的登录 进入甲骨文云控制台的第一步,就是要登录到你的账号。打开浏览器,访问甲骨文...