Redis入门 -- Redis安装与配置

Redis入门 -- Redis安装与配置

Redis的安装

Redis的安装,我这里使用的是虚拟机。

为了让主机和虚拟机之间可以顺利通信,按照以下步骤进行:

1. 将网络连接模式改为桥接
2. redis的解压,执行make
3. 安装redis到/usr/local/redis:执行make PREFIX=/usr/local/redis install
4. 修改redis.conf,主要修改bind参数,默认127.0.0.1,只允许本级连接。改为0.0.0.0允许本网络中所有主机连接。修改daemonize参数为yes,可支持守护进程运行。修改完成将redis.conf拷贝至/user/local/redis

记得修改redis.conf的bind参数

记得修改redis.conf的bind参数

记得修改redis.conf的bind参数

在这里耗费了大量时间,重要的事情说三遍。

执行./bin/redis-server运行启动Redis服务,如果要使用守护进程方式启动,执行./bin/redis-serser redis.conf

执行./bin/redis-cli可以打开Redis客户端。

使用Jedis测试

Jedis Client是Redis官网推荐的一个面向Java客户端,库文件实现了对各类API进行封装调用。

先引入依赖

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
</dependency>

然后测试一下

package com.shy.redislearning;

import redis.clients.jedis.Jedis;

/**
 * @author Haiyu
 * @date 2018/11/3 15:28
 */
public class RedisDemo {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("10.175.32.80", 6379);
        jedis.set("name", "123");
        String val = jedis.get("name");
        System.out.println(val);
        jedis.close();
    }
}

或者采用基于连接池的配置

public static void main(String[] args) {
    // 连接池配置
    JedisPoolConfig config = new JedisPoolConfig();
    // 设置最大连接数
    config.setMaxTotal(30);
    // 设置最大空闲连接数
    config.setMaxIdle(10);
    // 创建连接池
    JedisPool jedisPool = new JedisPool(config, "10.175.32.80", 6379);
    // 获得核心对象
    Jedis jedis = jedisPool.getResource();
    jedis.set("productId", "1192");
    String val = jedis.get("productId");
    System.out.println(val);

    // 释放连接
    jedis.close();
    // 释放连接池
    jedisPool.close();
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 4,055评论 2 27
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 5,340评论 0 36
  • 在刚开始编程的时候,代码毫无规范而言,命名则是根据自己的喜好而来,记得英文的时候直接上英文,忘记的时候直接拼音,有...
    花椒人生阅读 332评论 2 0
  • 有人说,人死之前会在大脑中快速回顾一遍一生中那些难忘的画面。 而结束一段恋情也是如此。 在确认关系破裂时,我也在大...
    一觉AJ阅读 4,390评论 0 1
  • Y兄最近恋上一个女子,二十四,是个美好的年华。他不知如何是好。 在甜城的日子,他没感到太多的甜。毕业一年了,...
    则筠阅读 454评论 0 1