Redis初识

发布时间:2019-11-02 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了Redis初识大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

本文将从Redis简介、Redis特性回顾、Redis安装、Redis典型应用场景四部分进行介绍Redis,读完本文,你将会对Redis的特性和功能有初步的了解。

Redis简介

Redis是什么?

Redis是一个开源的(BSD许可)、速度非常快非关系数据库(non-relational database),它可以存储键(key)与5中不同数据类型的值(value)之间的映射(mapping)。了解Redis数据结构可以参考

谁在使用Redis

Redis初识

下面这张表更直观:

类型

</td>
<td>

每秒读写次数

</td>
<td>

随机读写延迟

</td>
<td>

访问带宽

</td>

</tr>
<tr>
<td>

内存

</td>
<td>

千万级

</td>
<td>

80ns

</td>
<td>

5GB

</td>

</tr>
<tr>
<td>

SSD盘

</td>
<td>

35000

</td>
<td>

0.1-0.2ms

</td>
<td>

100-300MB

</td>

</tr>
<tr>
<td>

机械盘

</td>
<td>

100左右

</td>
<td>

10ms

</td>
<td>

100MB左右

</td>

</tr>

 因为Redis数据存储于内存中,所以速度性能优于存储于硬盘的MySQL数据库。

  • 持久化(断电不丢失数据)

Redis初识

  • 高可用、分布式

 Redis安装

Centos 7为例

$ wget http:
解压文件:
$ tar xzf redis-..tar.gz
进入解压目录:
$ cd redis-.
编译安装:
$ make MALLOC=libc
注意:请确保机器已经安装过gcc和gcc-c++,不然会有报错:
运行Redis服务器:
$ src/redis-server

Windows安装

下载地址:

下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。

双击redis-server.exe即可启动:

如果想方便的话,可以把 redis 的路径加到系统的环境变量里,可以直接通过redis-server启动。

 可执行文件说明

启动方法和如何选择

直接启动:上面Centos 7的启动方式是直接启动
后台启动:

1.修改redis.conf文件:修改daemonize为yes,即默认以后台程序方式运行。

常用配置:

daemonize -->是否是守护进程(no|-->-->-->Redis工作目录

2.然后使用redis.conf启动

cd redis-.//redis-server /usr/local/redis-./redis.conf
如何选择?
生产环境选择配置启动
单机多实例配置文件可以用端口区分开

 Redis典型使用场景

  • 缓存系统

  • 计数器:转发数、点赞数、播放数等

  • 消息队列系统

  • 排行榜

  • 社交网络

  • 实时系统

大佬总结

以上是大佬教程为你收集整理的Redis初识全部内容,希望文章能够帮你解决Redis初识所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。
标签:Redis初识