Ubuntu安装使用Redis

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenbetter1996/article/details/83549712

安装

前往Redis官网下载包 redis-5.0.0
解压后进入目录使用makefile构造项目

> cd redis-5.0.0
> make

redis是使用C甚至一部分汇编的

进入src目录,redis-server 是服务端程序, redis-cli 是客户端程序,直接运行即可

> cd src
> ./redis-server
# 另一个终端
> ./redis-cli

服务端
在这里插入图片描述

默认端口是6379

客户端
在这里插入图片描述

redis采用key-value键值对方式存储到内存,类型都是String


测试

maven导入 jedis 依赖包

package redis;

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

import java.util.Date;

/**
 * 简单测试redis每秒的操作能力
 * 前提:本地开启了redis服务
 *
 * @author chgl16
 * @date 2018-10-30 19:02
 * @version 1.0
 */

public class TestPerformance {
    @Test
    public void secondCount() {
        // 创建一个客户端连接
        Jedis jedis = new Jedis("localhost", 6379);
        // jedis.auth("password"); //需要密码
        // 记录操作次数
        int count = 0;
        try {
            // 开始毫秒数
            long start = System.currentTimeMillis();
            System.out.println(new Date(start).toString());
            while (true) {
                long end = System.currentTimeMillis();
                // 1秒后退出
                if (end - start >= 1000) {
                    break;
                }
                count++;
                // 给redis添加一个key-value (类型都是java.lang.String)
                jedis.set("test" + count, count + "");
            }

        } finally {
            jedis.close();
        }
        System.out.println("Redis每秒操作: " + count + "次");
    }
}

以上粗略测试redies的性能,输出一般是1-2w次/s
但这只是一条一条操作,如果批量更快

猜你喜欢

转载自blog.csdn.net/chenbetter1996/article/details/83549712