Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave。
1、安装Redis
官方网站:http://redis.io/
官方下载:http://redis.io/download可以根据需要下载不同版本
下载完成后,在C盘【Program Files】目录下新建文件夹【Redis】,右键解压Redis ZIP包,把所有文件解压到redis文件夹中。
redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redischeck-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件
2、启动Redis
windows 运行(快捷键:按住shift + 鼠标右键),选择在此处打开命令窗口,进入cmd操作系统窗口。
使用命令【redis-server.exe redis.windows.conf】,启动redis 服务。
服务启动成功状态
不要问我为啥颜色是绿色的,自己去设置,个人感觉护眼(心理作用,哈哈 ^_^)。
启动redis服务的doc窗口,不用关闭,因为服务需要一直执行,关闭服务,直接关闭窗口就行。
3、测试使用
新打开一个doc窗口,用自带的客户端工具进行测试 命令【redis-**cli.exe**】,详细操作如下。。
Jedis :http://www.oschina.net/p/jedis(Redis的官方首选Java开发包)
-
<!--Redis -->
-
<dependency>
-
<groupId>redis.clients</groupId>
-
<artifactId>jedis</artifactId>
-
<version>2.0.0</version>
-
<type>jar</type>
-
<scope>compile</scope>
-
</dependency>
测试例子原帖:http://flychao88.iteye.com/blog/1527163
-
package com.lujianing.utils;
-
import org.junit.Before;
-
import org.junit.Test;
-
import redis.clients.jedis.Jedis;
-
import redis.clients.jedis.JedisPool;
-
import redis.clients.jedis.JedisPoolConfig;
-
import java.util.HashMap;
-
import java.util.Iterator;
-
import java.util.List;
-
import java.util.Map;
-
@H_774_301@/**
-
* Created by lujianing on 14-2-28.