- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题java对redis的基本操作
java对redis的基本操作
一、server端安装
1、下载
可看到当前可下载版本:redis2.6
下载windows平台文件:
解压后,选择当前64位win7系统对应的版本:
2、安装
1)解压后将里面所有文件拷贝至redis安装目录:
几个exe程序的功能:
??redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
??? redis-check-aof.exe:更新日志检查
?? redis-check-dump.exe:本地数据库检查
?? redis-cli.exe:客户端
??? redis-server.exe:服务端 ?
2)将路径添加至系统环境变量:过程略
3)cmd下启动redis-server
注:由于此处未指定配置文件,系统采用默认参数
3、下载对应的配置文件
由上面cmd输出可知,当前版本为2.6.12
原页面上打开所有发布版本,找到2.6.12:
下载zip文件:
拷贝出redis.conf配置文件至安装目录:
配置文件各字段含义: ps:如果配置文件的版本和当前exe程序的版本不匹配,很容易
由于参数不一致导致server端无法启动。
4、通过指定的配置文件启动服务端
5、客户端访问测试
另起一个cmd窗口:
?
二、基本功能测试
1、程序基本结构
2、主要类
1)功能类
package com.redis;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.JedisShardInfo;
import redis.clients.jedis.ShardedJedis;
import redis.clients.jedis.ShardedJedisPool;
import redis.clients.jedis.SortingParams;
public class RedisClient {
private Jedis jedis;//非切片额客户端连接
private JedisPool jedisPool;//非切片连接池
private ShardedJedis shardedJedis;//切片额客户端连接
private ShardedJedisPool shardedJedisPool;//切片连接池
public RedisClient()
{
initialPool();
initialShardedPool();
shardedJedis = shardedJedisPool.getResource();
jedis = jedisPool.getResource();
}
/**
* 初始化非切片池
*/
private void initialPool()
{
// 池基本配置
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxActive(20);
config.setMaxIdle(5);
config.setMaxWait(1000l);
config.setTestOnBorrow(false);
jedisPool = new JedisPool(config,127.0.0.1,6379);
}
/**
* 初始化切片
您可能关注的文档
- 认识和表现球体的三大面五调子.doc
- 计算机辅助设计与制造(二次开发设计小结).docx
- 认缴出资期限未届满股东对公司不能清偿债务的补充赔偿责任.docx
- 计算氢含量氨分解率以及控制量.docx
- 认识平行课堂实录.doc
- 让你孩子考上清华北大学习方法.docx
- 让幼儿教育在信息技术平台上起飞.doc
- 让学生精英成就每一个学生.doc
- 让心灵转个弯.doc
- 让教育成为依法治国的前驱力.docx
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)