3、Redis的安装和配置

本文涉及的产品
云数据库 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
相关文章
|
7天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
150 1
|
17天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
17 0
|
1月前
|
NoSQL Java Redis
Springboot从2.x升级到3.x以后redis默认配置调整
Springboot从2.x升级到3.x以后redis默认配置调整
47 0
|
2月前
|
NoSQL Redis
若依管理系统去掉Redis相关配置
若依管理系统去掉Redis相关配置
|
2月前
|
NoSQL Redis 数据安全/隐私保护
Docker中Redis的安装与配置
本文主要讲解如何在Docker环境中搭建Redis环境,并进行相关配置
247 5
Docker中Redis的安装与配置
|
1月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置
|
25天前
|
NoSQL Linux Redis
Linux安装Redis
Linux安装Redis
29 0
|
29天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
386 1
|
1月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
221 0
|
1月前
|
NoSQL 算法 数据管理
【Redis】Redis配置参数详解:优化过期删除机制
【Redis】Redis配置参数详解:优化过期删除机制
79 0

热门文章

最新文章