文档章节

Java,php,Python连接并操作redis实例

孟飞阳
 孟飞阳
发布于 2016/07/04 13:54
字数 333
阅读 111
收藏 3

1、Java连接并操作redis

在Eclipse里新建一个java project,导入jedis-*.jar包。

示例代码,其他对应的操作类型见:http://my.oschina.net/u/2391658/blog/705069

	import redis.clients.jedis.Jedis;  
	//示例代码  
	public class RedisTest {  
	  
	    public static void main(String[] args) {  	          
	        Jedis jedis = new Jedis("192.168.128.129",6379);  
	        jedis.set("study", "redis");  //设置值
	        String value = jedis.get("study");  //获取值
	        System.out.println(value);  
	    }  
	}  

运行结果是控制台输出redis。

        也可以打开一个Session,连接客户端后,输入get study,亦可获得redis,

如下所示:

1.	127.0.0.1:6379> get study  
2.	"redis"  
3.	127.0.0.1:6379> 

2、php连接并操作redis

http://my.oschina.net/u/2391658/blog/705107

3、Python连接并操作redis

>>> import redis
>>> r = redis.StrictRedis(host='localhost', port=6379, db=0)
>>> r.set('foo', 'bar')
True
>>> r.get('foo')
'bar'
//管道(pipeline)是redis在提供单个请求中缓冲多条服务器命令的基类的子类。它通过减少服务器-客户端之间反复的TCP数据库包,从而大大提高了执行批量命令的功能。

>>> p.set('hello','redis').p.sadd('faz','baz').incr('num').execute()

//当有大量类型文档的对象,文档的内容都不一样时,(即“表”没有固定的列),可以使用hash来表达。
>>> r.hset('users:jdoe',  'name', "John Doe")
1L
>>> r.hset('users:jdoe', 'email', 'John@test.com')
1L
>>> r.hset('users:jdoe',  'phone', '1555313940')
1L
>>> r.hincrby('users:jdoe', 'visits', 1)
1L
>>> r.hgetall('users:jdoe')
{'phone': '1555313940', 'name': 'John Doe', 'visits': '1', 'email': 'John@test.com'}
>>> r.hkeys('users:jdoe')
['name', 'email', 'phone', 'visits']

 

© 著作权归作者所有

共有 人打赏支持
孟飞阳
粉丝 208
博文 981
码字总数 546304
作品 5
朝阳
个人站长
私信 提问
Tsuru 、OpenShift 和 Stackato 的一些特性比较

tsuru OpenShift Stackato 内建平台支持 Node.js, PHP, HTML, Python, Ruby, Go, Java Java, PHP, Ruby, Node.js, Python Java, Node.Js, Perl, PHP, Python, Ruby Web 管理界面 Yes (Abyss......

红薯
2014/04/18
3K
1
如何让 J2Cache 在多种编程语言环境中使用

现在的系统是越来越复杂了,不仅仅是功能复杂,系统结构也非常复杂,而且经常在一个系统里包含几种不同语言编写的子系统。例如用 JavaScript 做前端开发、用 Java/PHP 等等做后端,C/C++/Go ...

红薯
2018/10/17
2.6K
9
2018年慕课网视频教程(vue、docker、python、Go语言、java......)

如需下述哪一个课程,加QQ: 3475362830,非免费,几大洋,非诚勿扰! Java并发编程与高并发解决方案 ZooKeeper分布式专题与Dubbo微服务入门 Java大数据实战 Stom构建实时流处理 HBase+Spring...

杰梵
2018/10/08
0
0
Google App Engine 1.4.3 发布

Google 刚刚发布了Google App Engine 1.4.3,提供了对Python和Java的更多支持。 Python方面增加了一个测试库和一个实验性的Prospective Search API;Java方面增加了对并发请求的支持,以及 ...

华宰
2011/04/04
993
9
11月编程语言排行:Java第一Python第四,世界上最好的语言两个零

     排行有什么用?那当然是作为风向标用。透过排行,我们也可以从中发现就业趋势。11月份,java依然稳坐编程语言第一。   Java仍然稳坐第一名宝座,傲视群雄。      所以下面这些...

java进阶架构师
2017/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
2
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
3
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linuxCool
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部