Redis怎么安装部署

发布时间:2021-02-24 11:02:30 作者:小新
来源:亿速云 阅读:124

小编给大家分享一下Redis怎么安装部署,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、Redis是什么

Redis:REmote DIctionary Server(远程字典服务器)

Redis是完全开源免费的,用C语言编写的,遵守BSD协议的一个高性能的(key/value)分布式内存数据库,也是基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。同时,Redis也是一个简单的、高效的、分布式的、基于内存的缓存工具。架构好服务器后,通过网络连接(类似数据库),提供Key-Value式缓存服务。

Redis有以下几个优势:

Redis也有以下几个劣势:

二、Redis能干什么

企业开发中,可以将Redis作为数据库、缓存、热点数据(经常被查询但是不被修改和删除的数据)、消息中间件等大部分功能。

Redis的常用场景实例如下:

三、Redis下载与安装部署

由于企业里面做Redis开发,99%都是Linux版的运用和安装,所以本文仅介绍Linux下的安装与运行,Windows下的安装使用小伙伴们可以自行百度。前往上面的官网点击Download下载.gz安装包后,放在Linux下的/opt目录 (我这里安装的是Redis的6.0.5版本)。

上述命令只是解压了Redis,如果想要安装Redis,需要Linux系统有gcc环境,如果没有可以使用yum install gcc-c++安装,然后使用gcc -v查看版本。

如果Linux环境已经有了gcc环境,直接使用下面的命令进行安装:

安装好默认是像Tomcat那样不能开机自启的,可以修改 redis.conf 文件中的 daemonize 属性为yes。

查看后台Redis服务是否启动:

开启Redis服务:

正常关闭,数据会进行保存
在redis命令行中使用shutdown命令关闭。

非正常关闭,易导致数据丢失
断电、手动kill掉redis进程等。

几个其他的redis命令
Redis怎么安装部署

四、Redis的几个小知识

Redis是一个单进程,使用单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率。

epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。

以上是“Redis怎么安装部署”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. docker 安装部署 redis
  2. Redis群集的安装部署

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

redis

上一篇:GitLab服务器环境搭建的方法

下一篇:wps office有什么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》