准备好 Redis,立即开始!
要开始使用 Redis,您需要访问它,可以通过本地安装或者托管供应商来实现访问。如果您使用的 MAC,安装过程可能就不那么简单。如果您使用的是 Windows®,您需要先安装 Cygwin。如果您正在寻找一个托管供应商,Redis4You 拥有一个免费计划。不管您以何种方式访问,您都能够根据本文下列示例进行操作,但是我需要指出的是,使用一个托管供应商进行缓存可能并不是很好的缓存解决方案,因为网络延迟可能会抵消任何性能优势。
您需要通过命令与 Redis 进行交互,这就是说,这里没有 SQL 类查询语言。使用 Redis 工作非常类似于使用传统 map 数据结构,即所有的一切都拥有一个键和一个值,每个值都有多种与之关联的数据类型。每个数据类型都有其自己的命令集。例如,如果您计划使用简单数据类型,比如某种缓存模式,您可以使用命令 set 和 get。
您可以通过命令行 shell 与一个 Reids 实例进行交互。还有多个客户端实现,可以以编程方式与 Redis 进行交互。
清单 1. 使用基础的 Redis 命令
放入值:
查询当前的key 数量:
根据key获取value:
把redis 当作 List 存储,其中可以把USERS 看成是一个LIST。内部用队列实现.
最后,与Java代码结合:
与 memcached 类似,Redis 允许您将过期(expiration)时间关联到一个值。因此我设置了这样一个值(比如,股票临时交易价格),最终将从 Redis 缓存中清除掉。如果我想在 Jedis 中设置一个过期时间,需要在发出 set 调用之后将其和一个过期时间关联。如清单 3 所示:
清单 3. Redis 值可以设置为终止
jedis.set("gone", "daddy, gone");
jedis.expire("gone", 10);
String there = jedis.get("gone");
assert there.equals("daddy, gone");
Thread.sleep(4500);
String notThere = jedis.get("gone");
assert notThere == null;
使用了一个 expire 调用将 "gone" 的值设置为在 10 秒钟内终止。调用 Thread.sleep 之后,"gone" 的 get 调用会返回 null。
详细命令来自官网:http://redis.io/commands
- 大小: 3 KB
- 大小: 1.6 KB
- 大小: 1.3 KB
- 大小: 13.3 KB
- 大小: 3.3 KB
- 大小: 1.2 KB
- 大小: 1.3 KB
分享到:
相关推荐
Quick Start Step 1:安装Redis(略) Step 2:安装mongodb(略) Step 3:git clone或者直接下载代码解压 git clone https://github.com/Emptyset1 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码...
2. **解压**:将下载的压缩包解压到指定目录,例如`quick_redis_blog-v2.7.1`。 3. **编译与安装**:进入解压后的目录,运行`make`和`make install`命令进行编译和安装。 4. **配置**:修改`redis.conf`配置文件,...
time ./quick-start.sh 默认值 创建.env文件以定义您自己的值 变量名称 虚假价值 数据类型 描述 REDIS_PORT 6379 数字 Redis服务器端口 INSIGHT_PORT 8001 数字 Redis管理端口 设置 步骤1:将Redis节点添加到您...
Perfect-Redis简体中文Redis客户端对Perfect Quick Start的支持获取具有默认值(本地主机,默认端口)的Redis客户端:let client = RedisClient.getClient(withIdentifier:RedisClientIdentifier())对服务器...
#wechat quick start 微信公众平台php快速开发模板。为简单起见,只有一些操作进行了类封装,其余均为函数封装,欢迎Fork此项目 项目地址: 一、简述 所需环境: PHP, Apache, MySQL conf.local.php需要开发者自己填写...
RocketMQDedupListener ...Quick Start 1、继承DedupConcurrentListener类,实现消费回调和去重键的设置回调 public class SampleListener extends DedupConcurrentListener { public SampleListener
展示页面Quick Start以下操作均是在 Linux - Ubuntu 环境下执行克隆项目git clone git@github.com:GuozhuHe/webspider.git安装 MySQL, Redis, Python3# 安装 redisapt-get install redis-server# 后台启动 redis-...
zhihu 仿照知乎做的一个Java web项目,是一个sns+资讯的web应用。使用SpringBoot+Mybatis+velocity开发。...quick-start 项目基础配置 创建git仓库,本地配置idea并测试pull和push。 创建SpringBoo
包括'chapter-2-spring-boot-quick-start','chapter-4-spring-boot-validating-form-input','chapter-5-spring-boot-paging-sorting','doc','springboot-configuration','springboot-dubbo-client','springboot-...
Docker游乐场一个带有各种不时可用的常用工具的游乐场。 使用Docker Playground ,您无需记住并键入大量Docker命令,只需构建一个环境即可进行测试。... 连接到MySQL 使用任何您喜欢的客户端(主机127.0.0.1 )或Docker...
然后,使用curl命令下载quick_start.sh脚本,并执行quick_start.sh脚本以完成项目安装。 本服务器安装计划涵盖了服务器配置、操作系统安装、服务器登录设置、远程管理工具安装、第三方组件安装和项目安装等多方面的...
Quick Start dotnet add package ImCore IM服务端 public void Configure(IApplicationBuilder app) { app.UseImServer(new imServerOptions { Redis = new FreeRedis.RedisClient("127.0.0.1:6379,poolsize=5"),...
全群广播 斗图功能 语音生成 更聪明的对话 websocket自动重连 各种命令回显的美化 抄其他机器人的功能快速开始 Quick Start首先,你需要安装依赖,本项目使用纯node实现,同时使用了mysql、redis等服务,只需要保证...
《KubeSphere入门使用手册》是一份专为新手设计的指南,...你可以参考文档地址(https://v3-1.docs.kubesphere.io/zh/docs/quick-start/all-in-one-on-linux/)进行一键式全功能部署,或者查看集群多主机部署的介绍...
Quick Start开始之前该项目使用了mysql,运行前请先装好mysql安装包安装mysql,下载后跟dmg安装方法一样,一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码)。此时只是安装成功,但还需要额外的...
另外,文档作者还提供了一些中文翻译的文档链接,比如快速开始(Quick Start)、安装指南(Installation Guide)、插件示例(Plugin Samples)、告警(Alarm)等。 综上所述,Pinpoint是一个功能强大的APM工具,...
封隔器 网站: : IRC:Freenode上的#packer-tool 邮件列表:Packer是一个工具,可从一个源配置为多个平台构建相同的机器映像。 Packer轻巧,可在每个主要操作系统上运行,并且性能卓越,... 将此文件另存为quick-start
I also tried an assorted number of sorting routines like double pivot quick sort, timsort, insertion sort and found that they all were slower than the internal .net quicksort routine in my tests. ...
- 使用命令 `quick-start.bat` 自动执行 Maven 构建并启动应用。 - 对于单个模块的构建和测试,可以进入对应的模块目录(例如:`modules`),然后执行 `mvn install` 命令。 - 如果需要初始化数据库,请在示例...
10.2.6. Quick-start Spring CLI Example 10.3. Upgrading from an Earlier Version of Spring Boot 11. Developing Your First Spring Boot Application 11.1. Creating the POM 11.2. Adding Classpath ...