redis部署和启动
来源:互联网 发布:剑三丐姐脸型数据 编辑:程序博客网 时间:2024/05/24 22:42
1:在linux下安装(http://www.runoob.com/redis/redis-install.html)
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ make
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:
下面启动redis服务.
$ cd src$ ./redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。
$ cd src$ ./redis-server redis.conf
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
$ cd src$ ./redis-cliredis> set foo barOKredis> get foo"bar"
2:使用java连接到redis
a:建一个redis_cfg.js文件,如:
importClass(com.util.RedisPool);
var config = new RedisPool();
config.setMaxActive(20);
config.setMaxIdle(5);
config.setMaxWait(10000);
config.setTestOnBorrow(false);
config.add("192.168.1.111", 6379, "master");
config.start();
var redisConnPool = config.getRedisConnPool();
b:同过java获取ShardedJedisPool
获取文件的路径:redisCfg = Thread.class.getResource("/").getPath() + "redis_cfg.js";
通过ScriptEngineManager获取redisConnPool
ShardedJedisPool redisConnPool = (ShardedJedisPool) ScriptEngine.getValue(redisCfg, "redisConnPool");
public static Object getValue(String filepath, String key) throws FileNotFoundException, ScriptException{
ScriptEngineManager engineManager=new ScriptEngineManager();
javax.script.ScriptEngine jsEngine = engineManager.getEngineByExtension("js");
jsEngine.eval(new FileReader(new File(filepath)));
return jsEngine.get(key);
}
c:操作redis
ShardedJedis jedis = null;
try {
jedis = redisConnPool.getResource();
//redis命令---->http://doc.redisfans.com/index.html
jedis.get(key1);
}catch (Exception e) {
logger.error(e.toString());
} finally {
if (redisConnPool!= null)
redisConnPool.returnResource(jedis);
}
- redis部署和启动
- 如何在阿里云服务器部署Redis第二篇--redis的部署和启动
- REDIS安装部署与启动
- 部署和启动WebLogic
- Flume部署和启动
- linux 安装redis 部署 启动 停止
- mac系统 安装部署启动redis服务器
- redis安装部署 启动脚本的编写
- Redis CentOS单点部署与自启动
- redis启动和关闭
- Redis安装和启动
- Redis安装和启动
- redis启动和关闭
- redis安装和启动
- Redis安装和启动
- 安装和启动Redis
- redis的安装和部署
- Redis的安装和部署
- xUtils框架
- Sping基础
- java 常用方法记录
- hdu 2586 How far away ? lca求最短路
- SASS学习
- redis部署和启动
- 配置文件ehcache.xml详解(3)—<ehcache>
- jetBrains 系列产品激活序列号
- webpack入门学习2
- Activity和多个fragments的切换及数据的传递
- 一天搞定CSS: 清除浮动(float)--13
- 时间对话框DatePickerDialog
- UE4渲染线框
- iOS 字符串处理