转自: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. shell脚本的调试技巧

    请参考文章:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/index.html 读后的感觉,还是用shell的选项灵活,方便. ...

  2. Html form 表单提交前验证

    可以使用form表单的onsubmit方法,在提交表单之前,对表单或者网页中的数据进行检验. onsubmit指定的方法返回true,则提交数据:返回false不提交数据. 直接看下面的代码: 1 & ...

  3. FileOutputStream与FileInputStream互相转换

    List<InstorageNoticeDto> noticeList = null; FileOutputStream fos = null; FileInputStream is = ...

  4. HDU 4704 Sum (高精度+快速幂+费马小定理+二项式定理)

    Sum Time Limit:1000MS     Memory Limit:131072KB     64bit IO Format:%I64d & %I64u Submit Status  ...

  5. Codeforces 390A( 模拟题)

    Inna and Alarm Clock Time Limit: 1000MS   Memory Limit: 262144KB   64bit IO Format: %I64d & %I64 ...

  6. osgEarth例子

    #include <osgViewer/Viewer>#include <osgViewer/ViewerEventHandlers>#include <osgGA/St ...

  7. XX管理系统案例

    一.登录界面建立登录文件夹Login,在此目录下面建立如下文件:Index.htm:登录页面ValidateCode.cs:生成验证码ProcessVerification.ashx:处理验证码Com ...

  8. Linux命令行下创建纳入版本控制下的新目录

    [root@ok 资料库]# svn mkdir test A test [root@ok 资料库]# svn ci -m "mkdir test" Adding 资料库/test ...

  9. linux Xtrabackup安装及使用方法

    [root@centos01 ~]# rpm -Uvh http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x ...

  10. Pyqt在QListWidget中添加右键菜单

    Pyqt 的资料奇少, 攻破难点之后, 就在这里记一下笔记. QListWidget 是继承 QWidget 的, 所以 QListWidget 是有右键菜单的, 从文档上可以找到 QWidget 上 ...