3、Redis的安装和配置

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 其实在暑假的时候是配置过Redis的,但是由于当时是跟着教学视频操作的,所以有些步骤都忘记了,所以这次直接把整个安装和配置的过程都记录下来,方便以后再用到的时候查看~Redis其实是可以安装在Linux和windows的,都是实际应用中肯定是在Lin...

其实在暑假的时候是配置过Redis的,但是由于当时是跟着教学视频操作的,所以有些步骤都忘记了,所以这次直接把整个安装和配置的过程都记录下来,方便以后再用到的时候查看~

Redis其实是可以安装在Linux和windows的,都是实际应用中肯定是在Linux环境下,所以就只记录在Linux下的操作步骤吧~

1、下载

打开Redis官网:http://download.redis.io/releases/
我这里下载的是2.8.0版本

img_6c21967f783027c6071771a7e2a93df8.png
image.png

然后用FTP连接服务器,将下载下来的文件上传到服务器,当然你也可以直接在服务器上使用wget命令下载啦~看自己喜欢用哪个吧。

上传完之后我们用Xshell连接服务器,进入到我们所上传的目录:
然后使用命令 解压我们上传的压缩包

tar -zxvf redis-2.8.0.tar.gz

解压完之后我们进入到redis的根目录。


img_f300a7afdb4468b4a5efebcb4eca2a49.png
image.png

2、安装Redis:

进入到redis根目录执行 make
等待代码跑完,就会发现如图所示

img_f26d183a3c0283e5f5b2475112ebe2ac.png
image.png

3、启动Redis

安装完redis之后,我们进入到src目录 执行./redis-server

img_eae4a4db022a49fd7854b6e41592a58b.png
image.png

此时我们的Redis就启动成功啦~
当然如果我们想不占用这个窗口启动redis可只用 ./redis-server & 命令

接下来我们连接客户端试试:
执行:./redis-cli
连接之后我们执行keys *看看里面有没有值,
显示没有,我们直接set一个是set a b
其中a和b是以键值对的形式存在,b是a的value值,
然后使用get a获取a的值,操作如下如所示

img_c832bd4b81353af256f61a48793dc1f0.png
image.png

redis启动关闭相关命令:
1.启动:

./redis-server(./redis-server ../redis.conf)

2.登陆:

./redis-cli(./redis-cli -p 6379)

3.关闭:

./redis-cli shutdown

关闭的话还可以直接讲我们redis的进程kill掉:(不建议)
使用:

kill 9 10166

具体kill的值要看redis所占的PID值~

4、Redis的相关操作:

1、Redis以自定义的端口启动:
redis-server --port 6380

但是我们连接的时候就要不能直接用./redis-cli了,我们也要用刚才自己定义的端口去连接:
使用:

./redis-cli -p 6380

当然在退出的时候也要使用自定义的端口啦~

./redis-cli -p 6380 shutdown
2、设置redis密码:

1、进入redis根目录:

img_27f768fa725242aecf416562fbe79a2f.png
image.png

使用 vim redis.conf编辑 redis.conf
搜索requirepass 然后去掉注释,后面跟随的就是自己要设置的密码:
例如,我的设置为123456
img_c391d276b13ffc3b2afdd9fb90412156.png
image.png

然后保存退出即可~
2、我们自己设置了密码的配置文件启动
进入到redis的src目录:
然后执行

./redis-server ../redis.conf

然后我们在Xshell中复制一个该连接服务器窗户:
同样进入到我们redis的src目录,然后执行

./redis-cli -a 123456

后面的 -a 跟着的就是我们设置的密码,如果使用错误的话我们是获取不到redis里面的值得

img_d23ecfe4735aa9bca86520ae6aa48c00.png
image.png

当然,如果此时要关闭我们的redis的话也是用密码的,使用:

./redis-cli -a 123456 shutdown
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
10天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
62 24
|
3天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
67 7
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
66 4
|
2月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
157 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
1月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
2月前
|
存储 NoSQL Redis
Redis 配置
10月更文挑战第14天
37 1
|
2月前
|
NoSQL Ubuntu Linux
Redis 安装
10月更文挑战第14天
71 1
|
1月前
|
NoSQL 编译器 Linux
【赵渝强老师】Redis的安装与访问
本文基于Redis 6.2版本,详细介绍了在CentOS 7 64位虚拟机环境中部署Redis的步骤。内容包括安装GCC编译器、创建安装目录、解压安装包、编译安装、配置文件修改、启动服务及验证等操作。视频讲解和相关图片帮助理解每一步骤。
|
2月前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
353 3
|
2月前
|
存储 缓存 NoSQL
大数据-46 Redis 持久化 RDB AOF 配置参数 混合模式 具体原理 触发方式 优点与缺点
大数据-46 Redis 持久化 RDB AOF 配置参数 混合模式 具体原理 触发方式 优点与缺点
72 1