redis windows 下载地址:https://github.com/ServiceStack/redis-windowsjava
1、下载的安装包解压到盘符的指定位置,以下结构:(纯手敲,若是有缺失,见谅)git
Redis.docgithub
redis-benchmark.exeredis
redis-check-aop.exewindows
redis-check-dump.exe服务器
redis-cli.exe测试
RedisQFork_8524.datspa
redis-server.execode
RedisService.docserver
个人安装路径:D:\install_tool\redis\redis64-2.8.9
2、使用windows dos窗口
打开到安装路径,执行此命令:redis-server redis.windows.conf
若是出现一个图形界面,
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 2.8.9 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in stand alone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 8524
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
[8524] 07 Aug 14:41:49.229 # Server started, Redis version 2.8.9
[8524] 07 Aug 14:41:49.230 * The server is now ready to accept connections on po
rt 6379
则表示启动redis服务成功。双击,redis-cli.exe客户端,测试,输入,set age 21 回车,下一行,get age回车,若是输出21,就说明你安装redis成功。
redis-客户端 jedis实现分片存放数据:
首先须要下载jar,pom文件以下:
<!-- jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.3</version>
<name>Jedis</name>
</dependency>
package com.liyi.test.redis; import java.util.ArrayList; import java.util.List; import redis.clients.jedis.JedisPoolConfig; import redis.clients.jedis.JedisShardInfo; import redis.clients.jedis.ShardedJedis; import redis.clients.jedis.ShardedJedisPool; public class RedisShardPoolTest { //redis链接池 static ShardedJedisPool pool; static{ //redis服务器列表 这里能够设置多个redis服务器的地址和端口 String hostA ="127.0.0.1"; int port1 =6379; List<JedisShardInfo> jdsInfoList =new ArrayList<JedisShardInfo>(); JedisShardInfo jedis1 = new JedisShardInfo(hostA, port1); jdsInfoList.add(jedis1); //池基本配置 JedisPoolConfig config = new JedisPoolConfig(); config.setMaxIdle(1000 * 60);//对象最大空闲时间 config.setTestOnBorrow(true); pool=new ShardedJedisPool(config, jdsInfoList); } public static void main(String[] args) { ShardedJedis redis = pool.getResource(); redis.set("name", "liyi"); pool.returnResource(redis); } }
启动redis的服务器,而后在打开redis的客户端dos窗口:
输入 get name
若是出现如下结果你就成功了
127.0.0.1:6379> get name
"liyi"
windows——>redis经常使用命令:
查询redis中全部的key:keys *
查询redis是否存在key:exists key
删除redis中的key:del key
获取键值的数据类型: type key
清除redis服务器的数据:
select 0
flushall
flushdb