转自:http://blog.csdn.net/kkdelta/article/details/7217761

本文记录了安装Redis和从JAVA端访问Redis的步骤

从http://download.csdn.net/detail/kkdelta/4034137 下载本文所需文件.

1,在Linux上安装Redis服务.

下面的操作的base dir为 /root/4setup

tar xzf redis-2.4.6.tar

cd redis-2.4.6

make

安装完后启动

nohup src/redis-server &
下面是从http://tech.it168.com/a2011/0830/1239/000001239923.shtml 拷贝过来的详细步骤

步骤一: 下载Redis http://download.csdn.net/detail/kkdelta/4034137

步骤二: 编译源程序

  [root@localhost 4setup]# ll

  总计 29168

  -rw-r--r--1 root root455240 2011-07-22 redis-2.2.12.tar.gz

  [root@localhost 4setup]# tar xzf redis-2.2.12.tar.gz

  [root@localhost 4setup]# cd redis-2.2.12

  [root@localhost redis-2.2.12]# make

  cd src && make all

  make[1]: Entering directory `/root/4setup/redis-2.2.12/src'

步骤三: 启动Redis服务

  src/redis-server

  [root@localhost redis-2.2.12]# src/redis-server

  [6246] 05 Aug 19:17:22 # Warning: no config file specified, using the default config. In order to specify a config file use'redis-server /path/to/redis.conf'

  [6246] 05 Aug 19:17:22* Server started, Redis version2.2.12

  [6246] 05 Aug 19:17:22 # WARNING overcommit_memory isset to 0! Background save may fail under low memory condition.To fix this issue add'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

  [6246] 05 Aug 19:17:22* The serveris now readyto accept connectionson port 6379

  [6246] 05 Aug 19:17:22- 0 clients connected (0 slaves),539544 bytes in use

Redis 服务端的默认连接端口是 6379。

步骤四: 将Redis作为 Linux 服务随机启动

vi /etc/rc.local, 使用vi编辑器打开随机启动配置文件,并在其中加入下面一行代码。

/root/4setup/redis-2.2.12/src/redis-server

步骤五: 客户端连接验证

新打开一个Session输入:src/redis-cli,如果出现下面提示,那么您就可以开始Redis之旅了。

[root@localhost redis-2.2.12]# src/redis-cli
redis 127.0.0.1:6379>

步骤六: 查看Redis日志

查看服务器端session,即可对Redis的运行状况进行查看或分析了。

[6246]05 Aug 19:24:33- 0 clients connected (0 slaves),539544 bytes in use
[6246] 05 Aug 19:24:37- Accepted 127.0.0.1:51381
[6246] 05 Aug 19:24:38- 1 clients connected (0 slaves),547372 bytes in use

以上的几个步骤就OK了!!这样一个简单的Redis数据库就可以畅通无阻地运行起来了。

步骤七: 停止Redis实例

最简单的方法是在启动实例的session中,直接使用Control-C来将实例停止。

我们还可以用客户端来停止服务,如可以用shutdown来停止Redis实例, 具体如下:

[root@localhost redis-2.2.12]# src/redis-cli shutdown2,

2,开发客户端JAVA程序:

在Eclipse里新建一个JAVAproject,把上面的jar包导入.

下面是一个简单的示例代码:

    public static void main(String[] args) {
Jedis jedis = new Jedis("147.151.240.234",6379);
jedis.set("foo", "bar");
String value = jedis.get("foo");
System.out.println(value);
}

链接一个在windows上安装redis的介绍 http://cardyn.iteye.com/blog/794194

从JAVA客户端访问Redis示例(入门)的更多相关文章

  1. Linux Samba目录服务搭建与Java客户端访问

    前言: 本文比较简略,只求快速入门,若要了解详情,推荐一篇文章:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html 1,安装sa ...

  2. spring cloud java: 无法访问redis.clients.jedis.JedisPoolConfig 找不到redis.clients.jedis.JedisPoolConfig的类文件

    spring cloud <spring-cloud.version>Greenwich.SR3</spring-cloud.version> 注入Redis 时候: @Bea ...

  3. 模拟安装redis5.0集群并通过Java代码访问redis集群

    在虚拟机上模拟redis5.0的集群,由于redis的投票机制,一个集群至少需要3个redis节点,如果每个节点设置一主一备,一共需要六台虚拟机来搭建集群,此处,在一台虚拟机上使用6个redis实例来 ...

  4. 使用java客户端调用redis

    Redis支持很多编程语言的客户端,有C.C#.C++.Clojure.Common Lisp.Erlang.Go.Lua.Objective-C.PHP.Ruby.Scala,甚至更时髦的Node. ...

  5. Java语言访问Redis数据库之Set篇

    如果想通过Java语言对Redis数据库进行访问. 首先,需要安装Redis数据库,可以是Windows系统,或者Linux系统.(本文以Windows系统的本地Redis数据库为例,代码说明如何操作 ...

  6. 使用Java客户端对Redis进行操作

    一.背景 上篇文章我们介绍了如何在centos7下面进行安装单机版redis以及redis集群.这篇文章,我们来聊一聊如何使用java客户端来进行操作redis.我们知道redis的java客户端有很 ...

  7. 【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合Java客户端访问的实战指南

    Minio的元数据 数据存储 MinIO对象存储系统没有元数据数据库,所有的操作都是对象级别的粒度的,这种做法的优势是: 个别对象的失效,不会溢出为更大级别的系统失效. 便于实现"强一致性& ...

  8. 【Redis学习之十一】Java客户端实现redis集群操作

    客户端:jedis-2.7.2.jar 配置文件两种方式: properties: redis.cluster.nodes1=192.168.1.117 redis.cluster.port1=700 ...

  9. 使用poco 的NetSSL_OpenSSL 搭建https 服务端,使用C++客户端,java 客户端访问,python访问(python还没找到带证书访问的代码.)

    V20161028 由于项目原因,需要用到https去做一些事情. 这儿做了一些相应的研究. 这个https 用起来也是折腾人,还是研究了一周多+之前的一些积累. 目录 1,java client 通 ...

随机推荐

  1. 《转》.NET开源核心运行时,且行且珍惜

    转载自infoQ 背景 InfoQ中文站此前报道过,2014年11月12日,ASP.NET之父.微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣 ...

  2. POJ 2418

    http://poj.org/problem?id=2418 这是一个二叉树的题目,但我看了下书,还是不是特别理解会用二叉树,所以我就用其他的办法来做,结果一样AC,时间也就1700多ms,比起二叉树 ...

  3. 【USACO】pprime

    开始看第一眼题就觉得问题会在超时上,果然写了个小代码运行到test 9时超时了 #include <stdio.h> #include <math.h> int isprime ...

  4. HDU 4315 Climbing the Hill (阶梯博弈转尼姆博弈)

    Climbing the Hill Time Limit: 1000MS   Memory Limit: 32768KB   64bit IO Format: %I64d & %I64u Su ...

  5. HDU 2841 Visible Trees 数论+容斥原理

    H - Visible Trees Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u S ...

  6. Html标签<a>的target属性

    target属性规定了在何处打开超链接的文档. 如果在一个 <a> 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的.名称与这个目标吻合的框架或者 ...

  7. linux tricks 之 FIELD_SIZEOF.

    ------------------------------------------- 本文系作者原创, 欢迎大家转载! 转载请注明出处:netwalker.blog.chinaunix.net -- ...

  8. RBF高斯径向基核函数【转】

    XVec表示X向量.||XVec||表示向量长度.r表示两点距离.r^2表示r的平方.k(XVec,YVec) = exp(-1/(2*sigma^2)*(r^2))= exp(-gamma*r^2) ...

  9. loj 1251(2-sat + 输出一组可行解)

    题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=26961 思路:u表示留下,~u表示离开,同理v,对于+u,-v,我 ...

  10. 电赛菜鸟营培训(五)——OLED屏幕的使用

    一.取模软件的使用 首先进行设置 然后可以生成显示这个字母的代码,列优先,先按列画8行,然后再继续画下一列.汉字为16*16,字母为8*8,对应生成相应个数的ox代码. 二.STM32烤写OLED # ...