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
相关文章
|
11天前
|
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时可能遇到的问题和解决方案。
37 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
3天前
|
存储 NoSQL Redis
Redis 配置
10月更文挑战第14天
8 1
|
3天前
|
NoSQL Ubuntu Linux
Redis 安装
10月更文挑战第14天
20 1
|
8天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
66 3
|
15天前
|
NoSQL Linux Shell
Redis 的安装与部署(图文)
Redis 的安装与部署(图文)
|
17天前
|
NoSQL Ubuntu Redis
Ubuntu安装redis
本文介绍了在Ubuntu系统上安装Redis的两种方法:一种是通过编译安装本地Redis包,包括下载、解压、编译安装、配置启动和测试连接的步骤;另一种是通过apt安装在线的Redis包,并提供了更新系统软件包列表、安装Redis服务器、检查Redis服务器状态和测试连接的命令。
20 0
Ubuntu安装redis
|
1月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
1月前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
45 2
|
1月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
13天前
|
消息中间件 NoSQL Kafka
大数据-116 - Flink DataStream Sink 原理、概念、常见Sink类型 配置与使用 附带案例1:消费Kafka写到Redis
大数据-116 - Flink DataStream Sink 原理、概念、常见Sink类型 配置与使用 附带案例1:消费Kafka写到Redis
59 0