Remote Dictionary Server(Redis),是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的Key-Value数据库。Key字符类型,其值(value)可以是字符串(String), 哈希(Map), 列表(list), 集合(sets) 和有序集合(sorted sets)等类型,每种数据类型有自己的专属命令。所以它通常也被称为数据结构服务器。
Redis缓存可以减轻数据库的读压力,把长时间不用改变的数据通过Redis存入内存/硬盘中,更利于系统资源的分配。
1、对Redis进行介绍之前先对Redis使用的基本环境配置进行简单介绍:
①加入Redis相关jar包/依赖。(此处只介绍maven项目的jar包导入) 可以去maven官网上找合适的版本:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.8.7.RELEASE</version>
</dependency>
②redis.properties属性配置文件的配置:
redis.host=安装有redis的PC端的IP
redis.port=redis的端口号
redis.password=redis的密码
redis.timeout=延迟时间
redis.usepool=true
③在applicationContext.xml文件中读取配置文件并加载Spring-redis.xml的配置:
<context:property-placeholder location="classpath:*.properties"/>
<import resource="applicationContext-spring-redis.xml"/>
⑤Spring-redis.xml文件中的配置很多都有写,这里不做赘述。
2、Redis可存储的5种数据类型:
由于明天有很多事要做,所以此部分在Redis开发实例(2)中进行整理。
3、Redis对5种数据类型的处理:
这部分在Redis开发实例(3)中进行整理。