Redis 装配实践
Redis安装实践
Redis官网提供了对redis命令的学习 (http://try.redis.io/)
Windows下 安装 redis
Redis官网(http://redis.io/download)并没有提供windows版本,在下载页面有个链接,提供了windows版本
点击链接到:
https://github.com/MSOpenTech/redis
这页面只提供了源码,需要编译打包才能运行,不过在下面的说明,有提供了一个 64位版本可执行的链接页面
(若是32位版本windows,那就只能自己编译源码了才能安装运行了)
https://github.com/MSOpenTech/redis/releases
选择当前最新的release版本 (Redis-x64-2.8.2400.zip)
解压后,设目录为 ${redis-home},在此目录执行 命令
redis-server redis.windows.conf
意思就是启动redis服务,并且指定配置文件为 redis.windows.conf (此文件也在${redis-home}目录下面)
启动成功,端口为 6379(默认,可以在redis.windows.conf中配置)
注:若直接 (redis-server),不加配置文件,则会有个警告
若想关闭redis服务,把命令窗口关闭即可。
再在当前目录新建一个命令窗口,作为客户端,连接redis服务操作:
E:\worksoft\redis\Redis-x64-2.8.2400>redis-cli.exe 127.0.0.1:6379> set one "Hello world" OK 127.0.0.1:6379> get one "Hello world"
Java 连接操作
http://redis.io/clients 这下面有支持各种语言的客户端。Java可选择 jedis
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8.0</version> </dependency>
其实就依赖了两个jar,若关联不到,可以到
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22redis.clients%22%20AND%20a%3A%22jedis%22
下载。
或者配置maven的setting.xml,仓库地址为
<repositories> <repository> <id>central</id> <url>http://central.maven.org/maven2/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
import redis.clients.jedis.Jedis; public class TestRedis { private static final String host = "localhost"; private static final int port = 6379; public static void main(String[] args) { Jedis client = null; try { // 创建连接 client = new Jedis(host, port); // set指令,新增一条数据 String result = client.set("A0001", "Hello world!"); System.out.println(String.format("set指令执行完毕,执行后返回结果:%s", result)); // get指令,读取数据 String value = client.get("A0001"); System.out.println(String.format("get指令执行完毕,执行后得到结果:%s", value)); } finally { if (client != null) { client.close(); } } } }
Linux版安装
http://redis.io/download 此页面下面有详细安装介绍。
若
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
下载失败,可以手工下载,其他步骤不变。
选择最新稳定版下载 (redis-3.0.7.tar.gz)