从本章开始我们正式开始完整redis学习教程,现在我们首先讨论redis的入门介绍以及在windows上和linux安装redis。
一、redis入门介绍
Redis是一个开源的、高级的键值存储和apt解决方案,用于构建高性能、可伸缩的web应用程序。它通常被称为数据结构服务器,因为键可以包含字符串、散列、列表、集和排序集。Redis是用c编写的,本教程提供了对Redis概念的完整理解,这些概念是创建和部署高度可伸缩和面向性能的系统所必需的。
1、redis的特点
Redis有以下3个与众不同的特点。
- 磁盘用于持久性,Redis将其数据库完全保存在内存中。
- Redis拥有一组相对丰富的数据类型。
- Redis可以将数据复制到任意数量的从服务器。
2、redis的优势
以下是Redis的一些优势。
- 速度非常快。Redis非常快,每秒可以执行11万次SET,每秒可以执行81000次GET。
- 支持丰富的数据类型——Redis本身支持开发人员已经知道的大多数数据类型,如列表、集合、排序集和散列。这使得解决各种问题变得很容易,因为我们知道哪种数据类型可以更好地处理哪种问题。
- 操作是原子的——所有的Redis操作都是原子的,这确保了如果两个客户端同时访问,Redis服务器能够收到更新后的值。
- 多功能工具−Redis的用途如缓存、消息队列(Redis本身支持发布/订阅)、应用程序中的任何短期数据。
3、与其他键值存储相比
(1)Redis有键值数据库中不同的演化路径,其中的值可以包含更复杂的数据类型,并在这些数据类型上定义原子操作。
(2)Redis是一个内存中的数据库,但是在磁盘数据库上是持久的,因此它代表了一种不同的折衷,在这种折衷中,在数据集不能大于内存的限制下,可以实现非常高的读写速度。
(3)复杂数据结构的内存表示更易于操作而在磁盘上慢很多,因此Redis可以用很少的内部复杂性做很多事情。
二、redis环境安装
1、在windows上安装redis
下载redis:Redis立即吃瓜:https://github.com/microsoftarchive/redis/releases,这里下载最新版本的zip包,然后将redis安装包解压到本地,然后就可以使用redis了(可将redis的路径添加到系统环境变量中,这样每次输入命令就不用切换到redis的安装目录了)。
启动redis服务器:接着打开cmd命令行界面输入redis-server(没有添加到环境变量需要切换到安装目录下)启动redis服务器,使用Ctrl-C就会退出服务器了,所以每次使用都要记得使用redis-server启动。
启动redis命令行客户端:接着启动另一个命令行窗口,使用redis-cli –h localhost –p 6379启动redis客户端,其中参数为可选项:-h指定主机地址,-p指定端口默认为6379。
使用redis可视化客户端:
https://pan.baidu.com/s/19Vpp4iQ8MypXDiZYbUA97w,提取码:kj97,为立即吃瓜,该工具方面你对redis的操作,但是教程还是以命令行为主。
使用redis的set命令设置键值对:set key value,get key获取value。
2、在linux(Ubuntu)上安装redis
安装redis:要在Ubuntu上安装Redis,到终端并输入以下命令将在你的机器上安装Redis。
$sudo apt-get update
$sudo apt-get install redis-server
启动redis服务器和客户端:使用命令redis-server启动redis,使用redis-cli –h host –p 6379启动客户端。
如果要使用Redis的linux可视化客户端,你可以到官网下载redis或者去下载之前的免费版(上面windows提供的是免费版)。
评论前必须登录!
注册