Redis介绍--Linux系统下的安装

Redis简介

  Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区。

  Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据,Redis是最流行的键值对存储数据库。

  • Redis具有如下特点:

1.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用 2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储 3.Redis支持数据的备份,即master-slave模式的数据备份

  • Redis具有如下功能:

1.内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务 2.取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面 3.模拟类似于HttpSession这种需要设定过期时间的功能 4.发布、订阅消息系统 5.定时器、计数器

下载地址:

官网下载 中文官网下载 各个历史版本下载地址

Linux系统下安装Redis

Linux系统下安装有两种方式:

方式一

  去官网下载好压缩好的tar.gz文件,然后上传到Linux系统本地,进行解压进行安装,在此处不做介绍了,此方法在Linux系统介绍中有过介绍,感兴趣的童鞋可以去参考一下:Linux系统介绍--基础软件安装(五)。本此安装介绍以第二种方式为主。

方式二

1、首先我们要进入Linux系统下;

  我们要执行以下命令,因为redis是C语言编写的,我们需要安装其依赖环境。

yum install -y wget gcc make tcl

2、然后我们在线下载redis安装包;

  首先我们先选择要下载或者安装在那个目录下,在这里,我选择切换到 /usr/local/ 目录下进行下载安装。 执行命令如下:(这里我是安装的最新版本,其命令可以去官方网站查询即可,复制一下的命令也可以。)

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

3、下载后,我们解压缩;

执行命令如下:

tar -zxvf redis-5.0.4.tar.gz

4、解压后,我们cd 切换到redis-5.0.4目录下;

执行命令如下;

cd redis-5.0.4/

5、进入目录后,我们进行安装;

进行安装前的设置:命令如下(在redis-5.0.4目录下执行)

make MALLOC=libc

6、然后执行以下命令,进行安装;

make install

注意:如果没有在redis-5.0.4目录下想执行make install 命令,那么可以执行以下命令:

make PREFIX=/usr/local/redis install

7、然后我们就可以测试了

执行如下命令:

make test

出现如下,表示安装成功:

在这里插入图片描述

8、安装成功后,我们可以通过以下命令启动redis

redis-server redis.conf

在这里插入图片描述

表示启动成功。

9、以上启动,表示在前台启动的,在同一窗口中不能进行数据操作,然后,我们可以通过修改redis全局配置文件,进行后台启动。

执行命令如下:

vim redis.conf

在底部命令模式下,查询daemon关键字,找到daemonize 其后的no改为yes,保存并退出即可。

在这里插入图片描述

然后我们重新启动:

redis-server redis.conf

在这里插入图片描述

这样就可以进行redis的相关操作了。

10、通过redis-cli 命令进入控制台,然后通过ping命令查看

redis-cli

在这里插入图片描述

表示连接成功!!!

11、如果想关闭redis服务器

执行以下命令:

shutdown

在这里插入图片描述

此安装教程介绍至此!!!如有疑问,请私信!!!

转载于:https://my.oschina.net/u/4116644/blog/3046727

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值