Redis的安装教程(Windows+Linux)【超详细】

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis的安装教程(Windows+Linux)【超详细】

Redis简介


官方文档:点这里


      Redis是开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如 字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过以下方式提供高可用性:Redis Sentinel和Redis Cluster自动分区。


      您可以 对这些类型运行原子操作,例如追加到字符串; 在哈希中增加值; 将元素推送到列表; 计算集的交, 并与差; 或获得排序集中排名最高的成员。


      为了获得最佳性能,Redis使用 内存中的数据集。根据您的用例,可以通过定期将数据集转储到磁盘 或通过将每个命令附加到基于磁盘的日志来持久化数据。如果只需要功能丰富的网络内存缓存,则还可以禁用持久性。


      Redis还支持异步复制,具有非常快速的非阻塞式首次同步,以及在网络拆分时具有部分重新同步的自动重新连接。


其他功能包括:

交易次数

发布/订阅

Lua脚本

生存时间有限的键

LRU逐出钥匙

自动故障转移


您可以从大多数编程语言中使用Redis 。


      Redis是用ANSI C编写的,可以在大多数POSIX系统中使用,例如Linux,* BSD和OS X,而无需外部依赖。Linux和OS X是Redis开发和测试最多的两个操作系统,我们建议使用Linux进行部署。Redis可以在基于Solaris的系统中使用,例如SmartOS,但是尽力提供了支持。Windows版本没有官方支持。


在Windows环境下搭建


      在Windows下使用Redis十分简单,但是从官方文档可知Redis建议使用Linux进行开发。


下载安装包


下载地址:点这里

1.png



解压安装包

1.png


进入到Redis目录下打开cmd窗口

1.png

输入redis-server.exe redis.windows.conf命令。


1.png


验证


再打开一个cmd窗口,输入redis-cli.exe -h 127.0.0.1 -p 6379并回车,然后在输入set name keafmd并回车,在输入get name,看到如下效果,证明已经成功安装Redis。


1.png


在Linux环境下搭建


创建一个存放Redis的文件夹,下载安装包


依次输入下列命令:


mkdir redisfile
cd redisfile/
wget http://download.redis.io/releases/redis-4.0.9.tar.gz

1.png


解压安装包


输入以下命令解压:


tar -zxvf redis-4.0.9.tar.gz


语句执行完的效果:

1.png



开始安装


首先切换到redis-4.0.9这个文件夹下,然后进行安装。

分别执行下面的命令:


cd redis-4.0.9

make


执行完的效果如下:

1.png



启动Redis服务


输入以下命令先切换到src文件夹下,然后再启动Redis服务:


cd src

./redis-server


执行完效果如下图,就证明Redis已经成功安装了。

1.png

相关实践学习
基于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
相关文章
|
12天前
|
NoSQL Redis Windows
windows服务器重装系统之后,Redis服务如何恢复?
windows服务器重装系统之后,Redis服务如何恢复?
35 6
|
2月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
8天前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
20 2
|
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
|
8天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
13天前
|
监控 NoSQL Redis
redis-server --service-install redis.windows.conf --loglevel verbose 命令的作用是什么?
redis-server --service-install redis.windows.conf --loglevel verbose 命令的作用是什么?
25 3
|
1月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
|
2月前
|
Unix Linux Ruby
在windows和linux上高效快捷地发布Dash应用
在windows和linux上高效快捷地发布Dash应用
|
2月前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
122 2
|
23天前
|
Linux 开发者 Python
从Windows到Linux,Python系统调用如何让代码飞翔🚀
【9月更文挑战第10天】在编程领域,跨越不同操作系统的障碍是常见挑战。Python凭借其“编写一次,到处运行”的理念,显著简化了这一过程。通过os、subprocess、shutil等标准库模块,Python提供了统一的接口,自动处理底层差异,使代码在Windows和Linux上无缝运行。例如,`open`函数在不同系统中以相同方式操作文件,而`subprocess`模块则能一致地执行系统命令。此外,第三方库如psutil进一步增强了跨平台能力,使开发者能够轻松编写高效且易维护的代码。借助Python的强大系统调用功能,跨平台编程变得简单高效。
18 0
下一篇
无影云桌面