• redis安装&jedis连接测试


    1. 在redis官网https://redis.io/download下载linux的安装文件redis5.0.3版本

    2. 上传到linux目录/home,解压文件

    tar -zxvf redis-5.0.3.tar.gz

    3. 切换到安装目录cd redis-5.0.3,编译安装,并且指定安装目录

    make && make PREFIX=/usr/local/redis install

    4. 把/home/redis-5.0.3/redis.conf复制到/usr/local/redis/bin目录下,配置后台启动

    cd /home/redis-5.0.3
    cp redis.conf /usr/local/redis/bin/

     5. 编辑修改配置文件

    vim /usr/local/redis/bin/redis.conf
    #注释绑定的IP地址
    #bind 127.0.0.1
    #修改保护模式为no
    protected-mode no
    #修改运行为守护进程
    daemonize yes
    #设置密码
    requirepass 123456

     6. 后台启动

    cd /usr/local/redis/bin/
    ./redis-server redis.conf

     7. 检查是否启动

    ps -aux | grep redis

    8. 结束两种方式:

    1. 杀死redis的进程号 kill -9 9727 
    2. 使用客户端关闭 ./redis-cli shutdown

     9. 配置redis启动项(可选操作)

    vi /etc/profile
    export REDIS_HOME=/usr/local/redis
    export PATH=.:${JAVA_HOME}/bin:${REDIS_HOME}/bin:$PATH
    保存退出,source /etc/profile,使配置生效。

     10. jedis连接测试

    Jedis实例不是线程安全的,所以不可以多个线程共用一个Jedis实例,但是创建太多的实例意味着会建立很多sokcet连接。 
    JedisPool是一个线程安全的网络连接池,可以用JedisPool创建一些可靠Jedis实例,可以从池中获取Jedis实例,使用完后再把Jedis实例还回JedisPool。这种方式可以避免创建大量socket连接并且会实现高效的性能.
    下载jedis-2.9.0.jar包还需要依赖commons-pool2-2.4.2.jar,这个版本支持jdk1.6+
    import redis.clients.jedis.Jedis;
    
    public class Test {
    
        /**
         * @param args
         */
        
        @org.junit.Test
        public void demo1(){
            // 1.设置IP地址跟端口号
            Jedis jedis = new Jedis("192.168.159.101",6379);
            // 2.保存数据
            jedis.set("name", "华格瑞沙");
            // 3.获取数据
            String name = jedis.get("name");
            // 4.数据展示
            System.out.println(name);
            // 5.关闭连接
            jedis.close();
        }
    }
  • 相关阅读:
    学习Linux shell脚本中连接字符串的方法
    使用 ffmpeg 转换视频格式
    一点不懂到小白的linux系统运维经历分享
    linux利用scp远程上传下载文件/文件夹
    angular ui-select
    JavaScript sort()方法
    js性能优化
    layer弹出层
    JS复制对象
    某天修改了啥bat批处理
  • 原文地址:https://www.cnblogs.com/yangjiming/p/9519533.html
Copyright © 2020-2023  润新知