首页 / REDIS / Redis快速入门(安装和使用)
Redis快速入门(安装和使用)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis快速入门(安装和使用),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2855字,纯文字阅读大概需要5分钟。
内容图文
![Redis快速入门(安装和使用)](/upload/InfoBanner/zyjiaocheng/861/63e2c95225c44403920c734ee701f905.jpg)
Redis快速入门
一、了解Redis
Redis是内存型,基于键和值的非关系型数据库。
原理是把原本存储在硬盘上的东西放到内存中,主要是利用内存的高性能,从而提高性能。
redis也是缓冲中间件,利用内存的高效性来提高程序的处理速度。
使用环境:高并发、高可用
? 特点:
1.数据提取和处理的速度非常快
2.广泛语言的支持:java、c、python
3.持久化:
①RDB(RDB方式是一种快照式的持久化方法,将某一时刻的数据持久化到磁盘中。)
②AOF基于日志的更新,(AOF方式是将执行过的写指令记录下来,在数据恢复时按照从前到后的顺序再将指令执行一遍)
4.支持多种数据结构:list、数组、map、字符串
5.主从复制:多台redis服务器之间建立通信机制,在大应用的前提下,每个服务器的数据都是相同的,都可以提供相同。
6.分布式和高可用
分布式:多台服务器分布在不同地域,通过网络进行连接、程序可以就近访问redis服务器。
高可用:随时打开随时可用,redis有哨兵机制,当发现出现故障的redis节点,便干掉,再找可替代的服务器。
二、Linux下快速安装redis
2.1准备好Linux环境
这一步可以参考下面的博客,如果有Linux,就请忽略。
操作系统:5Linux
2.2配置网络
配置好网络,待会要下载很多包
默认安装完centos是不能上网的,我们需要进行网络配置。网络配置有两种,一种是自动获取;另一种是设置静态ip。
这里使用自动获取,方便快捷。在命令行里敲下面的命令
dhclient
ip addr
ip addr 可以查看当前ip
2.3.创建文件夹
cd /usr/local
mkdir redis
cd redis
以上命令的作用是:打开local文件夹,创建文件夹redis并进入此文件夹。
注:/usr/local 指的是本地用户的目录,一般用来安装我们需要的软件或者存放资源文件。
2.4安装组件
yum install -y gcc
yum install -y wget
gcc是Linux系统中的编译包,可以对程序的源码进行编译。make命令的底层就依赖这个编译包。
wget是Linux系统中的一个下载文件的工具。
2.5安装redis
wget http://download.redis.io/releases/redis-5.0.2.tar.gz
tar xzf redis-5.0.2.tar.gz
cd redis-5.0.2
make
以上命令的作用依次是:
下载 redis
解压redis
进入目录
编译源代码
2.6安装成功
三、文件介绍
3.1redis.conf
位于redis-5.0.2目录下,redis.conf是核心配置文件,可以配置redis最基础的配置。如:端口号,修改密码,指定数据的保存目录,修改数据库数量等。
3.2redis-server
位于redis-5.0.2/src目录下,是redis的启动服务器命令。
3.3redis-cli
位于redis-5.0.2/src目录下,是redis的连接客户端命令。
四、启动redis
进入redis-5.0.2目录执行以下命令
./src/redis-server redis.conf
五、常用基本配置
六、Redis通用命令
七、数据类型
7.1String 字符串类型
String 字符串类型主要是保存一些字符串。
7.2Hash键值类型
Hash用于存储结构化数据。
7.3List 列表类型
List列表就是一系列字符串的"数组",按插入顺序排序
List列表最大长度为2的32次方-1,可以包含40亿个元素
7.4Set 集合类型
Set集合是字符串的无序集合,集合成员是唯一的,不重复。
7.5Zset 有序集合类型
Zset集合是字符串的有序集合,集合成员是唯一的。
内容总结
以上是互联网集市为您收集整理的Redis快速入门(安装和使用)全部内容,希望文章能够帮你解决Redis快速入门(安装和使用)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。