redis的安装配置使用(二) jedis访问
2012-12-05 10:12
731 查看
上一篇文章讲解了redis的安装和启动服务,并用redis的客户端进行测试,本篇将采用jedis的方法去使用redis所提供的服务
首先我们先用telnet一下redis服务端口,此刻会出现问题,如果redis服务所在的linux防火墙开着 telnet不成功的
具体操作如下:
先执行命令:
如果出现信息比如我本机的:
解决办法:
注意:此处仅供在测试中使用如果是生产过程中采用此方法,出现后果自负。
接着采用jedis进行测试
至此,关于redis 和jedis的使用也结束了,大家对此有任何疑问,欢迎留言提出。谢谢。
首先我们先用telnet一下redis服务端口,此刻会出现问题,如果redis服务所在的linux防火墙开着 telnet不成功的
具体操作如下:
先执行命令:
[root@localhost redis-2.4.14]# /etc/init.d/iptables status
如果出现信息比如我本机的:
表格:filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0 Chain FORWARD (policy ACCEPT) num target prot opt source destination 1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0 Chain OUTPUT (policy ACCEPT) num target prot opt source destination Chain RH-Firewall-1-INPUT (2 references) num target prot opt source destination 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 255 3 ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0 4 ACCEPT ah -- 0.0.0.0/0 0.0.0.0/0 5 ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353 6 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:631 7 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:631 8 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED 9 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 10 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited 11 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:6379说明防火墙是开着的
解决办法:
[root@localhost redis-2.4.14]# /etc/rc.d/init.d/iptables stop 清除防火墙规则: [确定] 把 chains 设置为 ACCEPT 策略:filter [确定] 正在卸载 Iiptables 模块: [确定] [root@localhost redis-2.4.14]#然后在telnet就可以了
注意:此处仅供在测试中使用如果是生产过程中采用此方法,出现后果自负。
接着采用jedis进行测试
/** * RedisTest.java * 版权所有(C) 2012 * 创建:cuiran 2012-05-12 14:31:48 */ package com.wpndemo.redis; import redis.clients.jedis.Jedis; import java.util.Iterator; import java.util.Map; /** * TODO * @author cuiran * @version TODO */ public class RedisTest { public static void main(String args[]){ // 定义并实例化一个Jedis对象 Jedis jedis = new Jedis("192.168.0.138"); // jedis.hset("weibo", "nickname", "admin"); // 设置昵称 // jedis.hset("weibo", "password", "admin"); // 设置密码 // jedis.hset("weibo", "fans", "200"); // 设置粉丝数 // jedis.hset("weibo", "sweets", "555"); // 设置微博数 // 返回一个map对象 // Map weiboMap = jedis.hgetAll("weibo"); // Iterator weiboIterator = weiboMap.entrySet() // .iterator(); // // // 进行迭代查看输出结果 // while (weiboIterator.hasNext()) { // Map.Entry weiboEntry = (Map.Entry)weiboIterator.next(); // System.out.println("key = " + weiboEntry.getKey()); // System.out.println("value = " + weiboEntry.getValue()); // } // jedis.lpush("cuiran1", "1"); // jedis.lpush("cuiran1", "2"); // jedis.lpush("cuiran1", "3"); // jedis.lpush("cuiran1", "4"); // String temp = jedis.rpop("cuiran1"); // jedis.del("cuiran1"); // System.out.println(temp); /**存放 * */ jedis.setex("0001", 1800, "崔冉"); /** * 取出 */ String temp = jedis.get("0001"); System.out.println(temp); // System.out.println(jedis.exists("cuiran")); System.out.println("cuiran1 : " + jedis.lrange("cuiran1", 0, -1).size()); } }
至此,关于redis 和jedis的使用也结束了,大家对此有任何疑问,欢迎留言提出。谢谢。
相关文章推荐
- redis的安装配置使用(二) jedis访问
- 【Redis】redis的安装、配置运行及Jedis客户端的开发使用
- Redis安装配置与Jedis访问数据库
- redis安装配置jedis客户端访问redis相关问题总结
- linux下安装部署redis及使用jedis访问redis server简单的完整流程(简洁版本)
- Redis安装配置与Jedis访问数据库
- 【Redis】redis的安装、配置运行及Jedis客户端的开发使用
- 安装 Openrestry 并使用 lua-redis 实现封禁ip高频访问
- Windows10下Redis安装配置使用
- redis安装配置及使用【转】
- Redis+Jedis安装与使用(一)
- redis3.2.1安装、配置与使用
- fastdfs的安装与使用,配置nginx可直接用http访问
- redis 安装 多实例配置 基本命令使用
- Redis安装及Java客户端的使用浅析(jedis)
- windows下redis的安装配置和php扩展使用phpredis
- centos 下redis安装与使用与配置
- 在RedHat AS 下安装配置SVN管理工具,使用SVN访问
- Redis安装及Java客户端的使用浅析(jedis)
- Redis的安装和使用之三------redis.conf配置释义