Fork me on GitHub

redis安装及连接(入门)

安装

环境:本地win10,虚拟机里ubuntu,

在ubuntu安装redis服务,本地java连接。

本教程使用的最新文档版本为 4.0.9,下载并安装:

安装步骤:

1,进入ubuntu合适目录,分别执行以下命令:

wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar xzf redis-4.0.9.tar.gz
cd redis-4.0.9

make

make完后 redis-4.0.9目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:

2,下面启动redis服务:

cd src
./redis-server ../redis.conf

第一行是进入src目录,第二行是使用redis.conf里的配置启动redis服务。

3,新开窗口,启动测试服务:

 cd src
 ./redis-cli
 ping

第一行是进入src目录,第二行是启动redis测试服务。第三行是测试命令,如果出现PONG说明服务安装启动成功。

完整的 redis-cli -h ip地址 -p 端口号 -a 密码

java连接

开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。

接下来让我们安装 Java redis 驱动:

  • 首先你需要下载驱动包 jedis-2.9.0.jar,确保下载最新驱动包。
  • 在你的 classpath 中包含该驱动包。

在开始之前,我们还需要修改redis的配置,两点。

  第一点:redis的默认配置有这么一行,默认只能本地访问

bind  127.0.0.1

解决方案:修改redis.conf,注释以上一行

  第二点:redis默认运行在保护模式,没有绑定访问地址,没有登录密码认证,在这种模式下,连接只接受环回接口(loopback,一种路由接口)

解决方案:修改redis.conf 配置文件,找到 “requirepass”  

取消注释(将#去掉),在后面添加你的密码  
 requirepass redis

下面正式开始java连接:

import redis.clients.jedis.Jedis;

public class RedisTest {

    public static void main(String[] args) {
         //连接的 Redis 服务(ip地址)
        Jedis jedis = new Jedis("19*.168.100.**");
        //连接密码
        jedis.auth("redis");
        System.out.println("连接成功");
        //查看服务是否运行
        System.out.println("服务正在运行: "+jedis.ping());
        jedis.set("key", "Hello World");
        System.out.println(jedis.get("key")); } }

输出:

 

posted @ 2018-05-18 13:05  爱跑步的星仔  阅读(356)  评论(0编辑  收藏  举报