Ubuntu安装使用Redis

安装

前往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

服务端
Ubuntu安装使用Redis_第1张图片

默认端口是6379

客户端
Ubuntu安装使用Redis_第2张图片

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
但这只是一条一条操作,如果批量更快

你可能感兴趣的:(Redis)