什么是Redis

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Redis 版,经济版 1GB 1个月
简介: Redis,即远程字典服务,是一个开源的使用ANSI C语言编写,支持网络,可基于内存亦可持久化的日志型,Key-Value数据库。类似于map

1.Redis的优点,为什么要用Redis?

①.测试完成了50个并发执行100000个请求。
②.设置和获取的值是一个256字节字符串。
③.Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。
④.文本执行使用loopback接口(127.0.0.1)。
⑤.结果:读的速度是110000次/s,写的速度是81000次/s 。
简单来说,就是速度快。比如MySQL数据库可并发200个,而Redis可并发执行100000个。
  1. 安装Redis

    ①.官网下载Redis安装包

    ②.安装Redis需要的C环境

         1. yum install -y gcc-c++
         2. yum install -y pcre pcre-devel
         3. yum install -y zlib zlib-devel
         4. yum install -y openssl openssl-devel
    

    ③.上传Redis的压缩文件并解压

    ④. 进入解压目录

    ⑤. 编译 make

    ⑥. 安装 make install

    ⑦. 启动 redis redis-server /redis配置文件

    ⑧. 出现蛋糕即为成功.

相关实践学习
基于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
相关文章
|
1月前
|
缓存 NoSQL Redis
Redis雪崩问题
Redis雪崩问题
38 1
|
30天前
|
存储 消息中间件 缓存
|
1月前
|
存储 SQL NoSQL
[Redis]——初识Redis
[Redis]——初识Redis
|
9月前
|
消息中间件 缓存 NoSQL
### 1.2 使用Redis能做什么
### 1.2 使用Redis能做什么
31 0
|
10月前
|
消息中间件 NoSQL 测试技术
Redis2
Redis2
107 0
|
消息中间件 缓存 NoSQL
Redis还可以做哪些事?
Redis还可以做哪些事?
86 0
|
消息中间件 缓存 NoSQL
Redis详解(一)冰叔带你了解Redis
Redis详解(一)冰叔带你了解Redis
161 0
|
存储 缓存 监控
Redis应用问题解决
key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。
Redis应用问题解决
|
存储 缓存 NoSQL
redis为什么这么快?
redis为什么这么快?
|
存储 消息中间件 缓存
Redis可以做哪些事?
Redis是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的数据结构和算法。
189 0