RedisPlugin

1 概述

RedisPlugin 是支持 Redis 的极速化插件。使用 RedisPlugin 可以极度方便的使用 redis,该插件不仅提供了丰富的 API,而且还同时支持多 redis 服务端。Redis 拥有超高的性能,丰富的数据结构,天然支持数据持久化,是目前应用非常广泛的 nosql 数据库。对于 redis 的有效应用可极大提升系统性能,节省硬件成本。

2 RedisPlugin

RedisPlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置RedisPlugin,以下是 RedisPlugin 配置示例代码:

以上代码创建了两个 RedisPlugin 对象,分别为 bbsRedis 和 newsRedis。最先创建的RedisPlugin 对象所持有的 Cache 对象将成为主缓存对象,主缓存对象可通过 Redis.use()直接获取,否则需要提供 cacheName 参数才能获取,例如:Redis.use(“news”)

3 Redis 与 Cache

Redis 与 Cache 联合起来可以非常方便地使用 Redis 服务,Redis 对象通过 use()方法来获取到 Cache 对象,Cache 对象提供了丰富的 API 用于使用 Redis 服务,下面是具体使用示例:

以上代码中通过”bbs”、”news”做为 use 方法的参数分别获取到了两个 Cache 对象,使用这两个对象即可操作其所对应的 Redis 服务端。

通常情况下只会创建一个RedisPlugin连接一个redis服务端,使用Redis.use().set(key,value)即可。

4 非 web 环境使用 RedisPlugin

RedisPlugin 也可以在非 web 环境下使用,只需引入 jfinal.jar 然后多调用一下redisPlugin.start()即可,以下是代码示例:

时间: 2024-08-29 17:38:41

RedisPlugin的相关文章

JFinal-学习笔记(下)

第五章 ActiveRecord ActiveRecord是JFinal最核心的组成部分.1. ActiveRecord是作为JFinal的plugin存在的,需要在JFinalConfig中的configPlugin中配置 需要在Plugin配置中,配置c3p0插件和ActiveRecordPlugin插件 两个信息 ActiveRecordPlugin 还要有Model类和数据库表的映射信息. 该映射默认表名的主键名为 id,如果主键名是别的,则需要手动指定.2.Model public c

SaltStck 搭建Web集群运用示例 (二)

在上一篇文章中,我们了解了saltstack搭建Web集群的基础环境以及haproxy的部署,这里我们将想继续了解一下其他的web服务如何通过saltstack部署起来. 参考资料:https://github.com/unixhot/saltbook-code SaltStack部署keepalived 编写安装配置sls文件 在keepalived目标编写install.sls: [[email protected] /srv/salt/prod/modules/keepalived]# c

自动化运维Saltstack系列(七)之配置管理业务模块

业务模块 业务模块要尽量和系统模块区分开,系统模块要做到随时能被业务模块所调用:特别是在多种业务模式共存的环境中,我们要使每个业务模块独立一个prod环境,方便统一管理而不影响其他业务. PHP模块 [[email protected] php]# vim install.sls include:   - modules.pkg.make-pkg   - modules.user.www pkg-php:   pkg.installed:     - names:       - swig   

极速开发,快就是这么任性,你不知道的Jfinal2.0新特性

#Jfinal2.0新特性初探 **Jfinal2.0发布了,我认为这个是里程碑式的发布,新加了不少好功能,这个博文主要是写个那些不想看文档,又想知道Jfinal2.0到底有什么新变动的同学们的,希望你们看完以后,会更加认识Jfinal** ####只要拦截器做的好,没有AOP干不倒 ##Interceptor重现江湖 ###Interceptor细微变化1 ``` public class DemoInterceptor implements Interceptor { public void

jfinal北京-赛车网站源码搭建研究之核心组件Plugin

相比较北京-赛车网站源码搭建于其他核心组件,jfinal对Plugin的处理可谓是相当简洁了.这一点从Plugin组件的核心接口IPlugin的定义中可见一斑. 定义 /** IPlugin*/public interface IPlugin {boolean start();boolean stop();} 1234567 对于Plugin,jfinal给予了足够的地位--顶级packagecom.jfinal.plugin.需要注意到的一点就是plugin机制中,jfinal在其中只负责pl