Redis安装及简单測试

摘要: Redis是眼下业界很受到欢迎的一个内存数据库,一般用作系统的中间缓存系统,用以提升总体商业系统的吞吐量和响应速度。本文将简要介绍安装的主要过程以及给出一个简要的測试代码。

1.  系统环境和版本号说明

操作系统选用Ubuntu 14.04, Redis的版本号选取眼下的最新稳定版本号2.8.9. client选用了Redis的Java版本号jedis 2.4.2.

2.  Redis的安装步骤

a. 下载Redis的安装包

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

b. 在文件夹下。解压依照包,生成新的文件夹redis-2.8.9

tar xvfz redis-2.8.9.tar.gz

c.  进入解压之后的文件夹,进行编译

cd redis-2.8.9

sudo make

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmx1ZWhlYXJ0MjA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

说明: 假设没有明显的错误,则表示编译成功

d.  安装

sudo make install

说明: 普通情况下,在Ubuntu系统中。都是须要使用sudo提升权限的

e.   在成功安装之后。能够执行測试,确认Redis的功能是否正常

sudo make test

f.  启动Redis服务

查找Redis安装的文件夹:  find /  -name ‘redis*‘  ------ 在根文件夹下查找名称中含有redis的文件

经过查找,发现Redis被安装到了/usr/local/bin/文件夹下。

接下来。启动Redis服务:

/usr/local/bin/redis-server

说明: 从以上的截图中,能够发现启动的port为缺省的6379. 用户能够在启动的时候,指定详细的配置文件,并在当中指定启动的port。

g.  查看Redis进程

ps -ef | grep redis

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmx1ZWhlYXJ0MjA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

说明: 假设能够看到进程。说明启动正常。

3.   简单的Redis測试程序

读者能够自行创建Eclipse项目,引入jedis的client包。測试程序例如以下:

public class RedisTest {

	private Jedis jedis = null;
	private String key1 = "key1";
	private String key2 = "key2";

	public RedisTest() {
		jedis = new Jedis("localhost");
	}

	public static void main(String[] args) {
		RedisTest redisTest = new RedisTest();
		redisTest.isReachable();
		redisTest.testData();
		redisTest.delData();
		redisTest.testExpire();
	}

	public boolean isReachable() {
		boolean isReached = true;
		try {
			jedis.connect();
			jedis.ping();
			// jedis.quit();
		} catch (JedisConnectionException e) {
			e.printStackTrace();
			isReached = false;
		}

		System.out
				.println("The current Redis Server is Reachable:" + isReached);
		return isReached;
	}

	public void testData() {
		jedis.set("key1", "data1");

		System.out.println("Check status of data existing:"
				+ jedis.exists(key1));
		System.out.println("Get Data key1:" + jedis.get("key1"));

		long s = jedis.sadd(key2, "data2");
		System.out.println("Add key2 Data:" + jedis.scard(key2)
				+ " with status " + s);
	}

	public void delData() {
		long count = jedis.del(key1);

		System.out.println("Get Data Key1 after it is deleted:"
				+ jedis.get(key1));
	}

	public void testExpire() {
		long count = jedis.expire(key2, 5);

		try {
			Thread.currentThread().sleep(6000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}

		if (jedis.exists(key2)) {
			System.out
					.println("Get Key2 in Expire Action:" + jedis.scard(key2));
		} else {
			System.out.println("Key2 is expired with value:"
					+ jedis.scard(key2));
		}
	}

}

4. 总结

本文简要直观介绍了Redis的安装和部署。并基于jedis的简单測试程序,说明了Redis的基本使用情况。很多其它的内容。能够查阅相关文档。

时间: 2024-12-26 06:26:46

Redis安装及简单測试的相关文章

基于MySQL元数据的Hive的安装和简单測试

引言: Hive是一种强大的数据仓库查询语言,类似SQL,本文将介绍怎样搭建Hive的开发測试环境. 1. 什么是Hive? hive是基于Hadoop的一个数据仓库工具,能够将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,能够将sql语句转换为MapReduce任务进行执行. 其长处是学习成本低,能够通过类SQL语句高速实现简单的MapReduce统计.不必开发专门的MapReduce应用,十分适合数据仓库的统计分析. 2.  依照Hive的准备条件 2.1  Hadoop集

Redis安装及简单测试

题目链接:11645 - Bits 题意:给定一个数字n,要求0-n的二进制形式下,连续11的个数. 思路:和 UVA 11038 这题类似,枚举中间,然后处理两边的情况. 不过本题最大的答案会超过longlong,要用高精度,不过借鉴http://www.cnblogs.com/TO-Asia/p/3214706.html这个人的方法,直接用两个数字来保存一个数字,这样能保存到2个longlong的长度,就足够存放这题的答案了. 代码: #include <stdio.h> #include

Redis 安装与简单示例

Redis 安装与简单示例 一.Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位.下载解压后图片如下: redis-server.exe redis服务器的daemon启动程序 redis.conf redis配置文件 redis-cli.exe redis命令行操作工具.当然,也可以用telnet根据其纯文本协议来操作 redis-check-dump.exe 本地数

ubuntu 14.04 LTS 安装webbentch压力測试工具

近期在做 压力測试工具,除了apache的ab測试工具外,发现webbentch工具也不错,这里简介下这两个工具. 一.webbentch安装: wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install 假设没有安装ctags.则安装的时候会报错.ctags的安装: apt-get in

redis安装及简单使用

前言 一般企业级开发,数据库用的都是关系型数据库Mysql.Oracle及SqlServer.无一例外,在开发过程中,我们都必须通过数据库驱动来连接到数据库,之后才可以完成对数据库的增删改查等业务.而本文将和大家共同分享学习一下redis这种高性能的key-value数据库,也通常被大家称为内存高速缓存数据库. 一.ubuntu下安装启动 1.安装 2.启动 3.查看是否启动成功 二.redis数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),se

Redis安装与简单配置

一.Redis介绍 1.redis是什么? remote dIctionary server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当还包括了对这些数据结构的丰富操作. Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 2.

redis安装及简单应用

1.系统环境:centos7.2 -- x86_64 [[email protected] ~]# cat /etc/centos-release CentOS Linux release 7.2.1511 (Core) [[email protected] ~]# uname -a Linux salt1 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 2.安装re

Redis 安装与简单示例 &lt;第一篇&gt;【转】

一.Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位.下载解压后图片如下: redis-server.exe redis服务器的daemon启动程序 redis.conf redis配置文件 redis-cli.exe redis命令行操作工具.当然,也可以用telnet根据其纯文本协议来操作 redis-check-dump.exe 本地数据库检查 redis-che

redis安装与简单实用

1.在Linux上redis的安装时十分简单的: 第一步:wget http://download.redis.io/releases/redis-2.8.12.tar.gz 解压: tar zxvf redis-2.8.12.tar.gz 进入目录:  cd redis-2.8.12 编译:make 启动并运行redis:src/redis-server 新开一个终端:cd redis-2.8.12 运行redis客户端: src/redis-cli [[email protected] re