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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Redis是一个开源的、高性能的键值存储数据库系统,主要用于缓存数据和实现分布式数据结构,如发布订阅模式、列表、集合和有序集合等。它特别适合于需要快速读写操作的场景,例如Web应用中的会话管理、排行榜等。 **环境搭建步骤:** 1. **下载安装包**: 根据你的操作系统(Windows, Linux或Mac),访问Redis官网(https://redis.io/download)下载适合的版本。推荐选择稳定版,如果是开发测试,也可以尝试最新的开发分支。 2. **解压并配置**: 解压缩下载的文件,然后进入目录,找到`redis.conf`文件。这是一个配置文件,你可以修改其中的设置来适应你的需求,比如端口、最大内存、密码保护等。 3. **启动服务**: 运行`redis-server`命令(在Linux/Mac上可能是`redis-server redis.conf`),按照提示启动服务。首次运行可能会自动创建默认的数据目录。 4. **验证安装**: 打开一个新的终端窗口,使用`redis-cli`工具连接到服务器,输入`INFO`命令查看服务器状态,确保安装成功。 5. **安全考虑**: 如果在生产环境中,强烈建议启用密码认证,可以通过编辑`redis.conf`设置`requirepass`选项来添加密码。 **相关问题--:** 1. Redis的主要用途是什么? 2. 如何通过命令行管理Redis? 3. 如何在配置文件中设置密码保护? 4. 开发环境中如何优雅地停止和重启Redis服务?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值