本文介绍: 首先来介绍一下什么是RedisRedis一个的、高性能键值存储系统支持多种数据结构,包括。它采用编写,主要特点是、使用简单可靠性高、支持数据持久化、支持主从复制功能。Redis 是完全开源免费的,遵守BSD协议高性能基于键值对(keyvalue)的NoSQL(Not Only SQL)数据库。Redis被广泛应用于缓存队列数据存储消息传递场景,是当前最受欢迎的NoSQL数据存储之一。

首先来介绍一下什么是Redis

Redis是一个开源的、高性能键值存储系统支持多种数据结构,包括字符串哈希列表集合有序集合。它采用C语言编写,主要特点是速度使用简单可靠性高、支持数据持久化、支持主从复制功能
Redis 是完全开源免费的,遵守BSD协议高性能基于键值对(keyvalue)的NoSQL(Not Only SQL)数据库
Redis被广泛应用于缓存队列数据存储消息传递场景,是当前最受欢迎的NoSQL数据存储之一。

关系数据库的特点

Redis的特点

Redis就是一个内存中,存储kv格式数据,支持自动持久化的NoSQL型数据库

Redis开发中的应用

典型应用

说明:Redis并不是万金油,有很多适合它解决问题,但是也有很多不合适它解决的问题。

接下来就是重点了,Redis要如何安装以及打开它并运行使用呢

Redis的安装使用

博主本人在这里是在Centos7环境安装的Redis

  1. 上传 redis-5.x.x.tar.gzlinux虚拟机/opt 文件夹
    下载链接:链接https://pan.baidu.com/s/1DbDvG0RTdbU7NigSPipOjg
    提取码:b8p5

  2. 安装gcc(上面提到了Redis是采用C语言编写的)

[root@localhost ~]# yum install -y gcc
  1. 解压缩 redis-5.x.x.tar.gz
[root@localhost opt]# tar xzvf redis-5.0.10.tar.gz
  1. 进入redis根目录,进行编译安装
    (注意在这里最好是先编译安装这样子绝对不会出什么问题,如果make && make install 可能会安装失败
[root@localhost opt]# cd redis-5.0.10
[root@localhost redis-5.0.10]# make
[root@localhost redis-5.0.10]# make install

(进行到这里就安装完毕了Redis可以直接跳到第6步运行了)
5. 将 redis-5.x.x/redis.conf 复制到 /etc/redis/目录下(可以省略

[root@localhost redis-5.0.10]# mkdir -p /etc/redis/
[root@localhost redis-5.0.10]# cp redis.conf /etc/redis/
  1. 启动redis:通过redis-server启动redis
[root@localhost redis-5.0.10]# redis-server /etc/redis/redis.conf 
6255:M 08 Jun 00:19:28.368 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 5.0.10 (00000000/0) 64 bit
  .-`` .-```.  ```/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 6255
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                     
          `-._        _.-'                                       
              `-.__.-'                                               

说明redis默认监听端口6379。(如果直接输入redis-server,那么默认读取安装路径下的那个redis.conf配置文件

Redis的命令行客户端

Redis自带一个命令行客户端redis-cli。下面我们介绍如何使用redis-cli连接、操作Redis服务

  1. 打开客户端(也就是redis-server正确运行
# redis-cli -h 主机ip -p 端口号    -h和-p都可以省略,默认后默认为127.0.0.1和6379
[root@localhost ~]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> 
  1. 连接成功执行命令
# 键入各种redis命令, 比如keys * 查询redis中所有的key
127.0.0.1:6379> keys *
(empty list or set)
  1. 停止redis服务
127.0.0.1:6379> shutdown
not connected> 
  1. 关闭客户端
not connected> exit
[root@localhost ~]# 

说明:可以通过redis-cli -h 主机ip -p 端口号 命令方式直接执行单个命令

Redis重大版本

Redis借鉴了Linux操作系统对于版本号命名规则版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1),如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2)。当前奇数版本就是一个稳定版本的开发版本,例如2.9版本是3.0版本的开发版本。所以我们生产环境通常选取偶数版本的Redis,如果对于某些新的特性想提前了解和使用,可以选择最新奇数版本。

原文地址:https://blog.csdn.net/weixin_52198548/article/details/134792645

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_42738.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注