从本章开始我们正式开始完整redis学习教程,现在我们首先讨论redis的入门介绍以及在windows上和linux安装redis。
一、redis入门介绍Redis是一个开源的、高级的键值存储和apt解决方案,用于构建高性能、可伸缩的web应用程序。它通常被称为数据结构服务器,因为键可以包含字符串、散列、列表、集和排序集。Redis是用c编写的,本教程提供了对Redis概念的完整理解,这些概念是创建和部署高度可伸缩和面向性能的系统所必需的。
1、redis的特点Redis有以下3个与众不同的特点。
- 磁盘用于持久性,Redis将其数据库完全保存在内存中。
- Redis拥有一组相对丰富的数据类型。
- Redis可以将数据复制到任意数量的从服务器。
- 速度非常快。Redis非常快,每秒可以执行11万次SET,每秒可以执行81000次GET。
- 支持丰富的数据类型——Redis本身支持开发人员已经知道的大多数数据类型,如列表、集合、排序集和散列。这使得解决各种问题变得很容易,因为我们知道哪种数据类型可以更好地处理哪种问题。
- 操作是原子的——所有的Redis操作都是原子的,这确保了如果两个客户端同时访问,Redis服务器能够收到更新后的值。
- 多功能工具?Redis的用途如缓存、消息队列(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提供的是免费版)。
推荐阅读
- redis深入教程(配置redis、redis所有数据类型详解)
- 构建自定义模块 — Quill富文本编辑器快速入门中文文档
- 将Quill添加到项目构建管道中 — Quill富文本编辑器快速入门中文文档
- 如何自定义或定制Quill( — Quill富文本编辑器快速入门中文文档)
- CSS 元素?元素选择器用法示例
- Python中的错误和异常详细解读
- jQuery is()方法用法示例
- 算法设计(经典背包问题(允许重复物品)解析和代码实现)
- 苏格兰皇家银行(RBS)软件工程师(Java)面试经验