最新消息:

平台redis调用

开发文档 admin 1116浏览

首先安装redis 2.0.0版本。

修改平台配置文件config.properties启用redis。

可以通过页面http://ip:port/webproject/config.jsp进行修改,保存修改后重启此WEB工程或tomcat服务器。

下图上部分圈起来的参数为redis的配置参数。底部圈出来的参数为启动redis的参数,设置为true则启动redis。

图片5

Redis.db参数用来指定当前链接哪个数据库,默认为0。

  代码示例

以下是读写、删除值等的接口,具体实现方法参考实现类RedisDaoImpl。

package com.xzsoft.xip.platform.dao;

 

import java.util.Set;

 

public interface RedisDao {

/**

* put:(将值对写入Redis)

*

* @param key

*            键

* @param value

*            值

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public void put(String key, String value);

 

/**

* get:(根据键获取值)

*

* @param key

*            键

* @return 返回键对应的值

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public String get(String key);

 

/**

* del:(根据键从Redis中删除值对)

*

* @param key

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public void del(String key);

 

/**

* keys:(列出所有含有给定键编码的键可以使用通配符*)

*

* @param keyCode

* @return返回键Set<String>

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public Set<String> keys(String keyCode);

 

/**

* hasKey:(Redis中是否存在给定的键)

*

* @param key

*            键

* @return 如果存在返回true否则false

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public boolean hasKey(String key);

 

/**

* clear:(删除所有含给定编码的键值可以使用通配符*)

*

* @param keyCode

*            键编码

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public void clear(String keyCode);

 

/**

* hashPut:(将一个对象写入redis key对应hashMap中,hashKey为此值在hashMap中的键)

*

* @param key

*            redis一个HashMap对应的一个键

* @param hashKey

*            hashMap的键

* @param value

*            值

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public void hashPut(String key, String hashKey, Object value);

 

/**

* hashGet:(从Redis一个HashMap中取出一个值)

*

* @param key

*            hashMap对应的键

* @param hashKey

*            hashMap的键

* @return hashMap中的值对象

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public Object hashGet(String key, String hashKey);

 

/**

* hashDel:(删除key对应HashMap中hashKey对应的值)

*

* @param key

* @param hashKey

* @author GuoXiuFeng

* @version Ver 1.0

* @since Ver 1.0

*/

public void hashDel(String key, String hashKey);

}

 

转载请注明:兴竹集成开发平台 » 平台redis调用