转自: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. 【OpenStack】OpenStack系列2之KeyStone详解

    源码下载.依赖安装 参考:http://www.oschina.net/question/565065_66271 https://github.com/yongluo2013/osf-opensta ...

  2. vs2013秘钥

    Ultimate:BWG7X-J98B3-W34RT-33B3R-JVYW9 Premium:FBJVC-3CMTX-D8DVP-RTQCT-92494  YKCW6-BPFPF-BT8C9-7DCT ...

  3. 【转】tomcat下部署 solr 5.3.1

    本文转自:http://blog.csdn.net/lianghyan/article/details/49467207 solr下载: http://lucene.apache.org/solr/d ...

  4. mybatisforeach循环,传入多个参数

    上代码: controller: @RequestMapping(value = "/findPage", method = RequestMethod.POST) @Respon ...

  5. July 31st, Week 32nd Sunday, 2016

    If you wept for the missing sunset, you would miss all the shining stars. 如果你为错过夕阳而哭泣,那你有可能也会错过灿烂的星空 ...

  6. struts2 标签问题----日期显示

    对于要显示按照自己的意愿进行显示的话: <s:date name="date" format="yyyy-MM-dd HH:mm:ss.SSS" /> ...

  7. hibernate的sqlQuery自动封装

    1.Query query = session.createSQLQuery("SQL").addEntity(Tree.class); //返回对象   List  list = ...

  8. 《Java程序性能优化》学习笔记 程序优化

    这一部分主要介绍代码层的优化.了解如何编写高效而精炼的代码,正确的使用函数方法.1.字符串优化处理Java语言中,String对象可以认为是对char数组的眼神和进一步封装.它主要由3部分组成:cha ...

  9. 简单dp的状态转移方程集合

    1.对于任一种N的排列A,定义它的E值为序列中满足A[i]>i的数的个数.给定N和K(K<=N<=1000),问N的排列中E值为K的个数. dp[i][j]表示i个数的排列中E值为j ...

  10. cJSON: 一个用c写的一个简单好用的JSON解析器

    转自:http://blog.csdn.net/chenzhongjing/article/details/9188347 下载地址: http://sourceforge.net/projects/ ...