一.在Linux上安装Redis服务(详细可参看:http://bijian1013.iteye.com/blog/2070773)
步骤一:Redis的官方下载安装包
官网地址:http://redis.io/download
步骤二:编译源程序
tar zxvf redis-2.4.17.tar.gz cd redis-2.4.17 make cd src && make install
步骤三:移动文件,便于管理
mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc mv /lamp/redis-2.4.17/redis.conf /usr/local/redis/etc cd /lamp/redis-2.4.17/src mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
步骤四:启动Redis服务
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
Redis服务端的默认连接端口是6379(mySql的端口号是:3306;mongoDB的端口号是:27017,28017)。
默认情况下,Redis不是在后台运行的,我们需要把开启Redis的后台运行。
vi /usr/local/redis/redis.conf
将daemonize的值改为yes。
启动后看进程是否启动
ps -ef | grep redis
看指定的端口号是否占用
netstat -tunpl | grep 6379
步骤五:客户端连接
/usr/local/redis/bin/redis-cli
步骤六:将Redis作为Linux服务随机启动
vi /etc/rc.local, 使用vi编辑器打开随机启动配置文件,并在其中加入下面一行代码。
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
步骤七:客户端连接验证
新打开一个Session输入:/usr/local/redis/bin/redis-cli,如果出现下面提示,就可以开始Redis之旅了。
[root@localhost bin]# /usr/local/redis/bin/redis-cli 127.0.0.1:6379>
步骤八:停止Redis实例
我们可以使用
/usr/local/redis/bin/redis-cli shutdown
也可以使用
pkill redis-server
当然,也可以使用kill all,kill -9。
二.编写JAVA程序
在Eclipse里新建一个java project,导入jedis-*.jar包。
package com.bijian.study; import redis.clients.jedis.Jedis; public class RedisTest { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.128.129",6379); jedis.set("study", "redis"); String value = jedis.get("study"); System.out.println(value); } }
工程结构如下:
运行结果是控制台输出redis。
也可以打开一个Session,连接客户端后,输入get study,亦可获得redis,如下所示:
127.0.0.1:6379> get study "redis" 127.0.0.1:6379>
相关推荐
### Redis新手入门详解 #### 一、Redis简介与特点 Redis是一个开源的键值(Key-Value)数据库系统,因其高效性和灵活性,在数据处理领域占据着重要地位。它不仅仅局限于简单的键值存储,还提供了多种复杂的数据结构...
示例代码展示了如何创建一个简单的客户端程序,连接到Redis服务器,执行set和get操作以及使用incr命令对计数器进行递增。 对于环境搭建,Redis可以部署在Linux操作系统上,并通过简单的编译安装步骤进行。用户可以...
本教程将引导你入门Redis缓存技术,帮助你理解如何在Java环境中集成和使用Redis。 首先,让我们了解一下Redis的基本概念。Redis支持多种数据结构,如字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序...
本入门简单Demo将帮助你快速理解Redis的基本概念和操作。以下将详细讲解Redis的关键知识点及其在Demo中的应用。 1. **Redis简介**: Redis是一个开源的内存数据结构存储系统,它支持多种数据结构,如字符串、哈希...
本教程将带你入门Redis,并通过Spring Boot集成Redis进行实战。 1. Redis基础概念: - Redis是一个开源的、基于内存的数据存储系统,支持多种数据结构,如字符串、哈希、列表、集合和有序集合。 - 它可以持久化到...
在描述中提到的"java测试代码"是指利用Java语言编写的示例代码,这些代码通常包含连接Redis、执行命令、读写数据等操作,有助于学习者快速理解和应用Redis。Java的Jedis是常用的Redis客户端库,它提供了一系列API,...
### Redis入门及Jedis应用详解 #### 一、Redis简介 Redis是一款开源、高性能的键-值存储数据库,它能够实现分布式内存存储并提供可选的持久化功能。这款数据库最初由Salvatore Sanfilippo开发,目前由Redis实验室...
Redis是一款高性能的键值对数据库,常用于缓存、消息队列、计数器等多种场景。在Java中,我们可以使用Jedis或Lettuce等客户端库来与Redis进行交互。以下是一些关于Redis快速学习的关键知识点: 1. **Redis基本数据...
- 这两个示例可以帮助初学者快速入门Redis的Java编程,理解如何在代码中连接Redis,执行基本操作。 - 通过分析和运行这两个项目,可以学习到如何在实际项目中集成Redis,以及如何处理可能出现的问题。 - 进一步,...
1. **代码示例**:展示了如何使用编程语言(如Python或Java)与Redis交互,创建和消费消息。 2. **配置文件**:可能包含Redis服务器连接信息以及队列配置。 3. **测试用例**:帮助验证消息队列的正确性,如生产消息...
### Redis入门知识点详解 #### 一、基本概述 **定义:** Redis,全称为Remote Dictionary Server,是一款开源的键值对存储系统。该系统采用ANSI C语言编写而成,具备网络支持特性,主要运行于内存之中,同时也支持...
Redis是一款高性能的键值对数据库,常用于缓存和消息队列等场景。Spring Boot是Spring框架的一个简化版,提供了一种快速构建Spring应用的方式,而Maven则是Java项目管理工具,负责依赖管理和构建流程。在"Redis入门...
以下是一个简单的 Jedis 连接和操作示例: ```java import redis.clients.jedis.Jedis; public class JedisDemo1 { @Test public void test() { Jedis jedis = new Jedis("192.168.140.121", 6379); jedis.set...
这个"redis-win版文件+项目"压缩包包含了在Windows上运行Redis所需的所有文件和一个简单的Java示例项目,便于初学者快速入门。 首先,让我们详细讲解Redis的基础知识: 1. **Redis的数据类型**:Redis支持多种数据...
通过利用Redis作为缓存层,可以显著减少数据库访问次数,从而提高系统整体响应速度。 #### 实现方式 - **引入Redis**: 在项目中添加Redis依赖,并配置连接信息。 - **缓存授权信息**: 将授权相关的数据存储在Redis...
### Redis入门到集群部署知识点详解 #### 一、Redis简介及优势 **Redis**(Remote Dictionary Server)是一种开源的键值存储系统,以其高性能、低延迟的特点被广泛应用于多种场景,尤其是在缓存、消息队列等领域...
标题《java基础 一天学会 Redis》和描述“按照教程走,学会Redis。包含介绍,下载安装,举例学 Redis的命令”表明这份文档旨在向读者介绍如何快速学习和使用Redis,其中包括Redis的基本概念、安装方法以及一些常用的...
在本文中,我们将深入探讨如何使用Redis数据库进行数据操作,包括增、删、改和查询功能,以及如何实现分页和排序。Redis是一款高性能的键值存储系统,常用于缓存、消息队列以及数据库应用中。让我们一起通过...
- **命令**: 使用`redis-cli`工具连接并执行命令。 - **示例**: `set key value`、`get key`等。 #### 五、Redis数据类型及操作 ##### 2.2 Strings类型及操作 - **基础操作**: `set`、`get`。 - **其他操作**: `...