Redis数据库的概述 用处和怎么安装

最近整理了一下数据库这块,此文来自学习笔记还有学习课件的总结:

Redis概述:

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

 2)是完全开源免费的,用C语言编写的,遵守BSD开源协议,

是一个高性能的(key/value)分布式内存数据库,基于内存运行,

并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。

3)Redis 与其他 key - value 缓存产品有以下三个特点:

    3.1)Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用

    3.2)Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储

    3.3)Redis支持数据的备份,即master-slave模式的数据备份

用处:
1) 内存存储和持久化: redis 支持异步将内存中的数据写到硬盘上,同时不影响继续服务

2)取最新N个数据的操作,如:可以将最新的10条评论的ID放在List集合

3)模拟类似于HttpSession这种需要设定过期时间的功能

4)发布、订阅消息系统

5)定时器、计数器

安装:

安装方式一:使用命令安装

由于企业里面做Redis开发,99%都是Linux版的运用和安装,

几乎不会涉及到Windows版。

安装包括服务端和客户端

Ubuntu 系统安装 Redi 可以使用以下命令:

sudo apt-get update

sudo apt-get install redis-server

启动 Redis 服务

redis-server

或者

sudo redis-server /etc/redis/redis.conf

使用 redis 客户端查看是否启动

redis-cli


检查是否安装成功

127.0.0.1 是本机 IP 6379 redis 服务端口。现在我们输入 PING 命令。

 

以上说明我们已经成功安装了redis

安装方式二:使用下载的压缩包安装

下载:打开redis官方网站(https://redis.io/),推荐下载稳定版本(stable)

http://www.redis.cn/

解压

tar zxvf redis-3.2.5.tar.gz

复制:推荐放到usr/local目录下

sudo mv -r redis-3.2.5/* /usr/local/redis/

进入redis目录

cd /usr/local/redis/

生成

sudo make

测试

sudo make test

这段运行时间会较长

安装:将redis的命令安装到/usr/bin/目录

sudo make install



猜你喜欢

转载自blog.csdn.net/antian1991/article/details/80514583
今日推荐