redis安装以及java客户端连接redis

我的环境是从centos 官方下的裸机,版本是 centos7.虚拟机环境

一 、下载 redis 

官网  https://redis.io/  可以直接下载

redis下载

下载下来传到linux 服务器上,然后进行解压,我的放的位置是 

cd /usr/local
mkdir redis
cd redis
tar -zxvf redis-5.0.5.tar.gz
cd redis-5.0.5

解压完成进入解压文件夹 redis-5.0.5  ,执行make 命令,然后执行

cd src

发现里面没有  redis-server redis-cli 等东西。 检查之后发现是我的centos 上环境不全,没有gcc 于是手动离线安装了gcc

安装教程   https://blog.csdn.net/qq_28198181/article/details/82978830  (ps: 上面说的通俗易懂,很好操作)

安装完成之后 再次执行 make 命令, 此时进入 src 目录就会有可执行文件 redis-server edis-cli等工具

现在就可以启动redis 了(配置redis.conf可会后启动,目前是前台启动)(前台启动就是当前命令行不能关闭,关闭之后redis 服务也会被关掉) 

前台启动 : 

cd /usr/local/redis/redis-5.0.5
ls
cd src
./redis-server

此时redis 就前台启动起来了

用客户端连接工具去测试一下redis ,重新克隆一个会话, 执行

cd /usr/local/redis/redis.5.0.5/src

执行  命令 

./redis-cli

执行 redis 命令 (百度搜索 redis 命令)

Ok, redis  安装成功了!

接下来就是后台启动了, 后台启动每次就不用重新启动redis 服务了。

执行 命令 

cd /usr/local/redis/redis-5-0.5

vim redis.conf

修改redis.conf,将daemonize由no改为yes

保存成功之后, 执行

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

这样就后台启动了,不用担心退出命令行之后redis 也退出的问题了

一般我们都是 用程序来 来连接 redis 的, 就像用 java 连接mysql 一样

接下继续配置redis.conf 文件

vim redis.conf

然后打开windows的命令行 ipconfig 查看windows 的ip ,然后 把自己的IP 加到配置文件中

192.168.42.130 是我的windows 的 ip  另外一个是Linux 本机的ip

然后配置rediss 连接密码

然后关闭 centos 的防火墙   , 如果不关闭的话java程序会出现 连接超时的异常 

systemctl stop firewalld.service

下面是一段java 连接 redis 的 demo 

首先maven 配置

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

OK ,创建一个类

package com.springboot.demo.util;

import org.junit.Test;
import redis.clients.jedis.Jedis;

public class JedisUtil {

    @Test
    public void testJedis() {
        Jedis jedis = new Jedis("192.168.22.200", 6379);
        jedis.auth("123456");
        jedis.set("keys1", "123");
        String res = jedis.get("keys1");
        System.out.println(res);
        jedis.close();
    }
}

用完以后一定要close,否则会占用资源不释放。和mysql 一个道理。 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值