简述
本文主要介绍Redis相关知识点及Linux环境下载安装配置操作详细流程。
什么是Redis
Redis英文全称REmoteDIctionaryServer,由SalvatoreSanfilippo写的key-value存储系统。完全开源免费,使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是一个数据结构服务器,NoSQL类型数据库,可永久性键值存储。
有哪些优点呢
性能十分优越,支持每秒十几万次的读写操作;支持集群、分布式等配置;支持一定的事务能力,确保高并发场景下数据安全和一致性;支持数据持久化到磁盘;支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。为什么要用Redis
Redis支持丰富的数据类型,字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sortedsets)等类型。数据对象存储在内存中,支持周期性的把更新的数据写入磁盘文件中。支持交集、并集和补集,还支持多种排序功能。
在和数据库交互比较大的业务场景中,把经常查询的数据,很少修改的数据存放到缓存中,减少数据库访问量,降低数据库压力并且缓存一般都是内存,访问速度比较快。
安装Redis
下载Redis
(如果已有安装包,将安装包放到相关目录下)
Redis安装目录/usr/local/
[root
bogon~]#cd/usr/local/
[root
bogonlocal]#wget