标签:
key-value cache and store data structure server
下载安装包:http://redis.io/download
解压之后make即可。
$ wget http://download.redis.io/releases/redis-3.0.0.tar.gz $ tar xzf redis-3.0.0.tar.gz $ cd redis-3.0.0 $ make
$ src/redis-server
这种启动方式使用的是默认配置,也可以通过指定配置文件位置进行启动,如下:
$ src/redis-server redis.conf
在配置文件中,添加如下:
bind 127.0.0.1 IP1 IP2 ... ...
在配置文件中,添加如下:
requirepass yourpassword
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"
$ src/redis-cli redis> auth password redis> set foo bar OK redis> get foo "bar"
带密码方式的登陆
$ src/redis-cli -a password redis> set foo bar OK redis> get foo "bar"
支持很多语言的客户端,这里介绍java的jedis。
https://github.com/xetorthio/jedis
下载Jedis后,可以编译生成jar文件,供后续使用。
package cn.ac.iscas.test; import redis.clients.jedis.Jedis; import org.junit.Test; /** * @ClassName: MyTest * @Description: TODO * @author: * @Date: 2015-04-12 19:27:09 */ public class MyTest { public static Jedis jedis = null; // redis主机IP地址 public static final String HOST = "192.168.1.144"; // redis主机端口 public static final Integer PORT = 6379; public static Jedis getClient() { if (jedis == null) { jedis = new Jedis(HOST, PORT); } return jedis; } @Test public void test() { getClient(); jedis.set("key", "123"); System.out.println(jedis.get("key")); jedis.incr("key"); System.out.println(jedis.get("key")); } }
标签:
原文地址:http://www.cnblogs.com/dorothychai/p/4421880.html