浅谈Redis及其安装配置
2014-10-16 11:23
176 查看
一、Redis的介绍
二、Redis的安装配置
三、Redis的配置文件说明
四、Redis的简单操作
简介:
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持
数据模型:
作为Key-value型数据库,Redis也提供了键(Key)和键值(Value)的映射关系。但是,除了常规的数值或字符串,Redis的键值还可以是以下形式之一:
Lists (列表)
Sets (集合)
Sorted sets (有序集合)
Hashes (哈希表):
键值的数据类型决定了该键值支持的操作。Redis支持诸如列表、集合或有序集合的交集、并集、差集等高级原子操作;同时,如果键值的类型是普通数字,Redis则提供自增等原子操作。
持久化:
通常,Redis将数据存储于内存中,或被配置为使用虚拟内存。通过两种方式可以实现数据持久化:使用快照的方式,将内存中的数据不断写入磁盘;或使用类似MySQL的日志方式,记录每次更新的日志。前者性能较高,但是可能会引起一定程度的数据丢失;后者相反。
主从同步:
Redis支持将数据同步到多台从库上,这种特性对提高读取性能非常有益。
性能:
相比需要依赖磁盘记录每个更新的数据库,基于内存的特性无疑给Redis带来了非常优秀的性能。读写操作之间没有显著的性能差异,如果Redis将数据只存储于内存中。
Redis 与memcached:
1.Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。
2.Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3.Redis支持数据的备份,即master-slave模式的数据备份。
4.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Redis的安装:
安装步骤如下:
下载redis安装包:
执行完后,会在当前目录中的src目录中生成相应的执行文件,如:redis-server redis-cli等;
我们在/usr/local/目录中创建redis位置目录和相应的数据存储目录、配置文件目录等:
到此Redis安装完成了。
下面来试着启动一下,并查看相应的端口是否已经启动:
此时启动所有的配置都是默认的,可以看到redis是前台运行,也可以让redis在后台运行,这里要修改一下redis的配置文件了,主要是redis.conf这个文件。
这个配置文件说明如下:
redis.conf:
关于Redis的安装和配置到此结束,关于Redis的应用,还在学习中。文件中可能有不正确的地方,希望大家指出来。谢谢关注。
二、Redis的安装配置
三、Redis的配置文件说明
四、Redis的简单操作
简介:
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持
数据模型:
作为Key-value型数据库,Redis也提供了键(Key)和键值(Value)的映射关系。但是,除了常规的数值或字符串,Redis的键值还可以是以下形式之一:
Lists (列表)
Sets (集合)
Sorted sets (有序集合)
Hashes (哈希表):
键值的数据类型决定了该键值支持的操作。Redis支持诸如列表、集合或有序集合的交集、并集、差集等高级原子操作;同时,如果键值的类型是普通数字,Redis则提供自增等原子操作。
持久化:
通常,Redis将数据存储于内存中,或被配置为使用虚拟内存。通过两种方式可以实现数据持久化:使用快照的方式,将内存中的数据不断写入磁盘;或使用类似MySQL的日志方式,记录每次更新的日志。前者性能较高,但是可能会引起一定程度的数据丢失;后者相反。
主从同步:
Redis支持将数据同步到多台从库上,这种特性对提高读取性能非常有益。
性能:
相比需要依赖磁盘记录每个更新的数据库,基于内存的特性无疑给Redis带来了非常优秀的性能。读写操作之间没有显著的性能差异,如果Redis将数据只存储于内存中。
Redis 与memcached:
1.Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。
2.Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。
3.Redis支持数据的备份,即master-slave模式的数据备份。
4.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Redis的安装:
安装步骤如下:
下载redis安装包:
我们在/usr/local/目录中创建redis位置目录和相应的数据存储目录、配置文件目录等:
下面来试着启动一下,并查看相应的端口是否已经启动:
这个配置文件说明如下:
redis.conf:
相关文章推荐
- 浅谈Redis及其安装配置
- 浅谈Redis及其安装配置
- winow环境下安装redis 及其配置详解
- Redis主从及其PHP扩展安装配置
- 初步理解Redis及其安装配置
- redis的安装配置及其基于sentinel的redis集群高可用方案
- redis安装及其相关配置
- 初步理解Redis及其安装配置
- 初步理解Redis及其安装配置
- 转:Windows Perl 配置及其 Movable Type 安装笔记
- RedHat AS4 下Apache Subversion 的安装/服务器配置及其问题详解
- Android 安装配置及其项目开发
- 使用rpm包安装mysql及其简要配置
- Ubuntu 10.10&11.04安装Java+Eclipse及其配置
- redis安装,配置
- 归档Redis在Windows,linux平台下的安装配置【转】
- redis安装配置及使用【转】
- Myeclipse6.0.1安装及其配置
- Linux系统下JDK的安装及其配置方法
- LINUX下安装jdk过程及其环境变量配置