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']

python操作redis实例_Java,php,Python连接并操作redis实例相关推荐

  1. java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例

    Java 对 Properties 文件的操作详解及简单实例 发布于 2020-8-7| 复制链接 摘记: Java 对 Properties 文件的操作简介在 Java 中,我们常用 java.ut ...

  2. python怎么和数据库连接_Java和Python都怎么连接数据库

    老大哥Java与数据库会晤篇 Java在编程语言里算上课老资历了,近几年稳居第一交椅,因为是第一,所以就要有大家风范,在持久化的道路上,就要尽可能的可以连接多种数据库,而每种数据库都有自己特性,连接也 ...

  3. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  4. java跟python学哪个好_Java和python学哪个比较好学点?

    python和java是现在互联网中比较热门的两种编程语言.各有各的优点. 首先,对于人工智能.深度学习,机器学习等这些有浓厚兴趣的朋友就去学Python,对于web开发,软件开发比较在行的话建议去学 ...

  5. python有道字典_Java和Python使用有道词典制作查单词脚本

    先上两张图看一下效果 Java的: 今天突发奇想,想做个查单词的东西,就赶紧去有道词典官网看了一下,原来我们要查询的单词是嵌入在网页地址中送给有道词典的,然后页面的结果就是我们需要的单词释义,所以这个 ...

  6. 学java还是python哪个就业好_JAVA和Python哪个好就业?

    Python和Java是现在最火的两种编程语言,Python和Java的就业前景都很好,具体选择哪一个要看你自身对哪种编程语言更感兴趣. Python的就业方向和前景 学习Python以后可以从事数据 ...

  7. java tcp 编程实例_Java实现基于TCP的通讯程序实例解析

    Java中的TCP通信程序 TCP可以实现两台计算机之间的数据交互通信的两端,要严格区分客户端与服务端 两端通信时的步骤: 1.服务端程序,需要事先启动,等待客户端连接 2.客户端主动连接服务器端,才 ...

  8. mysql关系运算选择投影连接_数据库关系代数操作 并 差 积 选择 投影 连接等操作...

    首先我们需要明白,关系代数操作分为下面两种操作 并操作: 首先需要满足并相容性,并相容性指的是:关系R与关系S存在相容性,当且仅当: (1) 关系R和关系S的属性数目必须相同: (2) 对于任意i,关 ...

  9. java多线程并发实例_JAVA多线程的并发控制|java多线程并发实例

    java的多线程实现主要有两种,一种是继承Thread,一种是实现Runnable接口,这个是java最基本的多线程知识.这里要补充一下,runnable接口中的run方法是不返回任何内容的,如果想返 ...

  10. java类和接口实例_Java定义泛型接口和类的方法实例分析

    本文实例讲述了Java定义泛型接口和类的方法.分享给大家供大家参考,具体如下: 一 点睛 所谓泛型:就是允许在定义类.接口指定类型形参,这个类型形参在将在声明变量.创建对象时确定(即传入实际的类型参数 ...

最新文章

  1. socket 995 错误 boost
  2. 282021年湖南高考成绩查询,2010年湖南高考成绩查询
  3. Android一些知识总结
  4. lol最克制诺手的英雄_LOL:哪些英雄之间非常克制,不管怎么打,遇到就输了?...
  5. redhat6.3下配置使用cenos yum源
  6. 为什么使用getrequestdispatcher跳转出现404_网站出现404错误时的处理方法
  7. 手动指定 main 函数作为入口libvcruntimed.lib
  8. 服务器硬件工程师从入门到精通系列视频教程(1)-基础篇-赵振坤-专题视频课程...
  9. linux CFI接口,Linux系统下的MTD/CFI驱动介绍
  10. html表格怎么设置间距,HTML表格间距怎么设置
  11. 三级网络技术--宽带接入技术--无线接入技术、光纤接入技术
  12. notability录音定位_请问如何在iPad上科学地使用good notes和notability?
  13. 三体归零者和盘龙鸿蒙,《三体》中归零者这样的大神级文明已经脱离黑暗森林和猜疑链了吗,为什么?...
  14. matlab误差分析,数值分析之MATLAB实验一误差分析
  15. 继续教育-职场学习法 试题及答案
  16. BAT 面试题:25匹马,5个跑道,每个跑道最多能有1匹马进行比赛,最少比多少次能比出前3名?前5名?
  17. 实习日记——Day24
  18. RN学习和开发笔记(一)
  19. Java多线程——ConcurrentMap、ConcurrentHashMap
  20. prototype是原型对象,那__proto__又是什么呢,总不能是别名吧?

热门文章

  1. 个人工作13年的一些人生真实领悟
  2. 最简单、图解:阿里云服务器上装 Docker 、 CentOS上 docker安装(3分钟装完)
  3. 事务相关、不可重复读与幻读的区别
  4. Windows下启动,关闭Nginx命令
  5. osal_start_timerEx(Lock_TaskID,SBP_START_DEVICE_EVT,SBP_PERIODIC_EVT_PERIOD)的理解
  6. 任意阶幻方(魔方矩阵)C语言实现
  7. PictureBox
  8. 【C/C++学习】之七、指向函数的指针
  9. ruby中正则表达式最小匹配与最大匹配
  10. E24- please install the following Perl modules before executing ./mysql_install_db