`
agileai
  • 浏览: 58794 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Redis常见使用说明

 
阅读更多

1 概述
Remote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached(是一个自由开源的,高性能,分布式内存对象缓存系统)这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用(例如:大数据量下显示列表、处理过期项目、队列等)。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。本文中主要介绍安装方式和在java语言中的一些常见使用方式。
2 下载安装
2.1 下载地址

下载地址:https://redis.io/;

2.2 安装启动
下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis,如 C:\reids。

打开一个cmd窗口,使用cd命令切换目录到 redis 运行 redis-server.exe。

然后再打开一个cmd窗口也是切换目录到 redis运行,运行redis-cli.exe -h 127.0.0.1 -p 6379命令。如下图所示成功连接。

2.3 设置密码
可以通过命令设置密码或修改密码,如下图所示。

可以通过命令验证密码,成功连接后如下图。

3 Redis客户端
3.1 下载安装
下载地址:https://redisdesktop.com/download。

点击客户端安装程序,下一步....,完成打开客户端界面就可以了,省略安装截图。

3.2 操作使用

打开客户端,主界面图如下:

3.2.1 配置连接
1. 点击绿色加号Connect to Redis Server按钮,弹出配置窗口,输入对应信息,点击OK;
a) Name:连接别名;
b) Host:redis服务器地址;
c) Port:Redis端口,默认为6379;

d) Auth:连接密码,如果设置了密码,就需要填入。

2. 成功连接后,就可以查看到数据库中的数据了。

3.2.2 增改数据

1. 右键点击数据,选择Add new key选项。

2. 填入Key和Value,类型以String为例,点击save。

3. 如下图所示,添加成功,如需修改value,可直接在文本中修改后点击save,但如果修改key,点击Rename按钮。

3.2.3 过滤数据

1. 右键点击数据,选择Filter keys选项。

2. 在弹出的窗口中填入要查询的信息后点击OK,此处为模糊查询。

3. 过滤添加好后,会在数据库上显示过滤内容。

4. 取消过滤,再次右键点击数据库,选择Reset keys filter。

3.2.4 删除数据

进入对应的数据中,点击Delete按钮。

4 Java代码操作
4.1 样例工程

创建样例工程redis,导入jedis-2.1.0.jar包,如下图所示:

如下图,点击OK。

4.2 测试连接
写一个mian函数测试连接

控制台返回信息如下,提示连接成功。

4.3 Set方法

用于设置给定 key 的值。如果 key 已经存储其他值, SET 就覆写旧值,且无视类型。

4.4 getSet方法

Redis Getset 命令用于设置指定 key 的值,并返回 key 旧的值。

4.5 hset方法
Redis Hset 命令用于为哈希表中的字段赋值 ,如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作,如果字段已经存在于哈希表中,旧值将被覆盖。

1. 如果字段是哈希表中的一个新建字段,并且值设置成功,返回 1 。

2. 如果哈希表中域字段已经存在且旧值已被新值覆盖,返回 0 。

5 附件说明介绍
1. 样例工程:java的操作redis的样例代码;
2. jedis-2.1.0.jar:redis样例工程所以来jar包;
3. redis-2.4.5-win32-win64.zip:redis数据库服务器;
4. redis64-2.6.12.1.rar:redis客户端。

附件截图如下:

附件及文档     下载

分享到:
评论

相关推荐

    redis 使用说明

    ### Redis使用说明与知识点详解 #### 一、Redis简介 Redis是一个开源的、高性能的key-value数据库系统。它遵循BSD许可协议,具有多种高级特性,包括数据持久化、丰富的数据结构支持以及数据备份功能。 #### 二、...

    tomcat-redis-session管理 使用说明

    为了解决这个问题,一种常见的解决方案是使用外部存储如Redis来管理Session,例如“Tomcat-Redis-Session管理”。以下将详细解释这一技术的原理、实施步骤以及优势。 【一、Tomcat Session管理基础】 Tomcat是...

    redis-window安装使用说明.doc

    本篇文章将详细介绍在Windows环境下安装和使用Redis的步骤,以及一些常见问题的解决方法。 首先,你需要从GitHub的MSOpenTech/redis仓库下载Redis的Windows安装包。访问提供的链接...

    redis官方中文说明文档(HTML版本)

    Redis 是一个开源的、高性能...总之,这份Redis官方中文说明文档是学习Redis不可或缺的资料,无论你是初学者还是经验丰富的开发者,都能从中受益。通过阅读和实践,你将能够熟练地运用Redis来构建高效、可扩展的应用。

    Redis2.8.12-windows64位

    `Redis on Windows.docx`文档很可能是关于如何在Windows平台上安装和运行Redis的指南,可能包括了安装步骤、环境变量设置、启动服务的方法,以及解决常见问题的技巧。阅读这份文档对初学者来说非常有价值。 `...

    linux离线安装redis

    在Linux环境中离线安装Redis是常见的需求,尤其是在内网服务器上,由于无法直接访问公网,我们需要提前下载Redis的源码包并手动安装。下面将详细解释如何进行这一过程。 首先,你需要从Redis官方网站获取Redis的...

    Redis windows 64 版本 下载

    Redis是一款开源、高性能的键值...以上内容涵盖了在Windows 64位系统上下载、安装和使用Redis的基础知识,包括其核心特性和常见操作。理解并熟练掌握这些知识点,将有助于你在Windows环境中有效利用Redis解决实际问题。

    redis无外网安装

    在无外网环境下安装Redis是一项常见的任务,尤其是在服务器或隔离网络中。Redis是一款高性能的键值存储系统,常用于数据库、缓存和消息中间件。本文将详细介绍在没有互联网连接的情况下如何顺利完成Redis的安装。 ...

    redis-3.0.504 for windows

    如果返回"PONG",说明Redis已正常运行。 二、Redis 主要功能及使用 1. 数据类型:Redis支持五种数据类型,包括字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序集合(Sorted Sets)。每种类型都有其...

    在ASP.NET MVC中使用StackExCahnge.Redis实现用户登陆,并保持登陆

    在ASP.NET MVC框架中,开发Web应用程序时,保持用户登录状态是常见的需求。StackExchange.Redis是一个流行的.NET客户端库,用于与Redis内存数据存储进行交互。本教程将详细讲解如何利用这个库来实现在ASP.NET MVC中...

    redis面试复习.xmind

    # redis常见并发问题 ### 雪崩,击穿,击穿的概念与解决方案 ### 解决redis的并发竞争key问题 ### 缓存预热 # redis事务 ### 一个简单的介绍并说明了一下resdis事物的不保证原子性 # redis集群 ### redis集群三种模式 ...

    Windows一键配置启动redis,停止redis

    6. **查看使用说明**: 在压缩包中的`使用前必看.txt`文件,包含了关于如何使用这些批处理文件和可能遇到的问题的说明。仔细阅读此文件可以帮助你避免常见错误,并了解如何解决可能出现的问题。 7. **集群服务**: ...

    redis.conf配置及说明

    1. **内存单位定义**:Redis配置文件支持使用常见的单位表示内存大小。例如: - `1k` 表示 `1000 bytes` - `1kb` 表示 `1024 bytes` - `1m` 表示 `1000000 bytes` - `1mb` 表示 `1024 * 1024 bytes` - `1g` ...

    ubuntu安装redis和部署

    - **说明**: 使用`wget`命令从官方网站下载`redis-3.2.5.tar.gz`压缩文件。 ##### 2. 解压Redis压缩包 - **目的**: 将下载好的Redis压缩文件解压。 - **命令**: `tar zxf redis-3.2.5.tar.gz` - **说明**: 使用`...

    windows下redis PHP5.5扩展

    这个文件可能包含了关于如何在PHP中使用Redis处理数组类型数据的说明,包括如何存储和检索数组,以及使用Redis的`LPush`、`RPush`、`LPop`、`RPop`等命令操作列表。 5. **CREDITS** `CREDITS`文件通常列出了项目...

    redis自动安装脚本

    `readme.txt`是常见的说明文件,里面应该包含了关于如何使用这些文件的详细步骤和注意事项。在开始安装前,务必先阅读此文件,了解安装过程和可能遇到的问题。 安装Redis集群时,除了单个实例的配置,还需要设置多...

    60道关于Redis的常见面试题.pdf

    在使用 Redis 时,如何防止缓存穿透? - **缓存穿透定义**:当用户请求的数据既不在缓存中也不在数据库中时,这种情况就称为缓存穿透。 - **防止方法**: - 使用布隆过滤器(Bloom Filter)预先判断数据是否存在。 ...

Global site tag (gtag.js) - Google Analytics