1.Jedis是什么?java
Jedis是redis的java版本的客户端实现。redis
2.Jedis操做步骤以下:
1->获取Jedis实例须要从JedisPool中获取;
2->用完Jedis实例须要返还给JedisPool;
3->若是Jedis在使用过程当中出错,则也须要还给JedisPool;数据库
3.具体方法说明缓存
pool.getReource()方法是获得jedis实例。服务器
pipelined() 方法是批处理工具
4.redis介绍性能
Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。网站
Redis 有三个主要使其有别于其它不少竞争对手的特色:spa
Redis是彻底在内存中保存数据的数据库,使用磁盘只是为了持久性目的; 命令行
Redis相比许多键值数据存储系统有相对丰富的数据类型;
Redis能够将数据复制到任意数量的从服务器中;
异常快速 : Redis是很是快的,每秒能够执行大约110000设置操做,81000个/每秒的读取操做。
支持丰富的数据类型 : Redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型。
这使得在应用中很容易解决的各类问题,由于咱们知道哪些问题处理使用哪一种数据类型更好解决。
操做都是原子的 : 全部 Redis 的操做都是原子,从而确保当两个客户同时访问 Redis 服务器获得的是更新后的值(最新值)。
MultiUtility工具:Redis是一个多功能实用工具,能够在不少如:缓存,消息传递队列中使用(Redis原生支持发布/订阅),在应用程序中,如:Web应用程序会话,网站页面点击数等任何短暂的数据;
5. 如何使用Redis客户端。
要启动redis客户端,打开终端,输入命令Redis命令行:redis-cli。这将链接到本地服务器,如今就能够运行各类命令了。
6.Redis ZADD命令
添加全部指定的成员指定的分数存放在键的有序集合。它能够指定多个分/成员对。
若是指定的成员已是有序集合中的一员,分数被更新,并在合适的位置插入元素,以确保正确的顺序。
若是键不存在,一个新的有序集合的指定成员做为惟一的成员建立,就像若是有序集合是空的。若是该键存在,但不持有有序集合,则返回一个错误。
返回整型添加到有序集合,不包括被更新元素元素的数量。