zoukankan      html  css  js  c++  java
  • 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")); } }

    输出:

    身体是革命的本钱,爱跑步,爱生活!
  • 相关阅读:
    datetime函数和random.seed()函数的应用
    TP5 display()
    _STORAGE_WRITE_ERROR_
    nginx下基于ThinkPHP框架的网站url重写
    Thinkphp3.2版本Controller和Action的访问方法
    Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
    如何将word公式粘贴到TinyMCE里面
    如何将word公式粘贴到eWebEditor里面
    如何将word公式粘贴到wangEditor里面
    如何将word公式粘贴到xhEditor里面
  • 原文地址:https://www.cnblogs.com/caozx/p/9055723.html
Copyright © 2011-2022 走看看