zoukankan      html  css  js  c++  java
  • VMWare虚拟机centos7安装redis

    一、Redis依赖gcc和tcl环境,所以要先安装gcc和tcl

    1.执行

    yum install gcc-c++

    安装gcc,安装过程中提示是否继续,直接输入y即可,直到完成,如下:

    2.执行

    yum install -y tcl

    安装tcl,完成如下:

    二、下载redis,执行

    wget http://download.redis.io/releases/redis-3.2.8.tar.gz

    解压到目录,进入redis解压目录,依次执行下述命令,编译安装redis:

    make
    make install

    如下所示:

    至此,redis安装完成,执行src目录下redis-server

    ./src/redis-server

    启动redis:

    执行src目录下redis-cli

    ./src/redis-cli

    启动redis客户端,如下所示,输入ping回车,输出PONG则连接正常,接下来可以进入redis存储操作:

    三、修改配置文件

    redis默认处于保护模式,只能通过127.0.0.1本地连接,打开redis安装目录下的redis.conf

    1)注释bind 127.0.0.1

    redis默认不是以守护线程的方式运行,默认以前端模式运行,修改daemonize为yes,即修改为

    2)daemonize yes

    修改protected-model为no,即修改为

    3)protected-model no

    指定配置文件启动redis:

    ./src/redis-server redis.conf

    启动后如下所示:

    四、Java连接redis示例

    导入redis jar包:

    import org.junit.Test;
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.JedisPoolConfig;
    public class RedisDemo {
        @Test
        public void demo1(){
            Jedis jedis=new Jedis("192.168.123.129",6379);
            jedis.set("name","jack");
            String value=jedis.get("name");
            jedis.close();
            System.out.println(value);
        }
    }

    输出为:

    jack
  • 相关阅读:
    js 线程机制与事件处理机制
    js 对象高级
    js 函数高级
    js 基础总结
    JSON
    js BOM
    js DOM
    正则表达式
    splice()、push()、pop()、unshift()、pop()、reverse()等数组响应式方法
    Centos下执行make时出现mysql.h: No such file or directory
  • 原文地址:https://www.cnblogs.com/godwhisper/p/6890291.html
Copyright © 2011-2022 走看看