
redis
波哥的技术积累
这个作者很懒,什么都没留下…
展开
-
redis中有序集合类型和列表类型的不同点与相同点
有序集合类型在某些方面和列表类型有些相似。(1)二者都是有序的。(2)二者都可以获得某一范围的元素。但是二者有着很大的区别,这使得它们的应用场景也是不同的。(1)列表类型是通过链表实现的,获取靠近两端的数据速度极快,而当元素增多后,访问中间数据的速度会较慢,所以它更加适合实现如“新鲜事”或“日志”这样很少访问中间元素的应用。(2)有序集合类型是使用散列表和跳跃表(Skip li原创 2015-01-21 21:51:37 · 6332 阅读 · 1 评论 -
Redis管道(Pipelining)操作
redis的管道(Pipelining)操作是一种异步的访问模式,一次发送多个指令,不同步等待其返回结果。这样可以取得非常好的执行效率。这就是管道,调用方法如下:@Testpublic void test3Pipelined() { Jedis jedis = new Jedis("localhost"); Pipeline pipeline = jedis.pipeline原创 2015-04-26 22:23:49 · 4904 阅读 · 0 评论 -
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
一、 Pipeline官方的说明是:starts a pipeline,which is a very efficient way to send lots of command and read all the responses when you finish sending them。简单点说pipeline适用于批处理。当有大量的操作需要一次性执行的时候,可以用管道。示例:原创 2015-04-26 22:21:41 · 1999 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理三(list类型)
lrange mylist 0 -1:左边的0表示从表头的第一个元素,-1:表示从尾部的第一个元素;返回的数代表删除的个数;返回0表示没有删除成功;注意ltrim是保留的意思原创 2015-04-09 23:14:02 · 1370 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理五(Redis的常用命令及高级应用)
返回0表示不存在,返回1表示存在 select 数字:表示选择数据库的命令,select 0 表示选择第0个数据库;数据库编号是0-15,一共16个数据库;PONG表示连接成功;info:获取服务器的信息和统计;可以返回一些相关配置参数的值;原创 2015-04-10 23:05:47 · 1197 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理四(set类型和zset类型)
srem返回1表示删除成功,返回0表示删除不成功;注意弹出元素的随机性;返回1说明在集合中,返回0说明不在集合中;zcard:返回集合中的元素个数;原创 2015-04-10 12:05:35 · 1028 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理一(Redis的介绍与安装部署)
在NoSql中,类似于insert,select,delete和update的sql语句是不起作用的;ACID属性表示事务特性,NoSql对此的支持比较弱;NoSql中没有一个固定的表结构;原创 2015-03-03 22:48:47 · 910 阅读 · 0 评论 -
redis客户端程序实例
package com.redis;import java.util.ArrayList;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoo原创 2015-01-23 22:23:17 · 2407 阅读 · 2 评论 -
redis各种类型的存储情况分析
1:SORT命令的时间复杂度是0(n+mlogm),其中n表示要排序的列表(集合或有序集合)中的元素个数,m表示要返回的元素个数 所以开发中使用SORT命令时需要注意以下几点。(1)尽可能减少待排序键中元素的数量(使n尽可能小)。(2)使用LIMIT参数只获取需要的数据(使m尽可能小)。(3)如果要排序的数据数量较大,尽可能使用STORE参数将结果缓存2: 任务队列原创 2015-01-22 22:19:58 · 10954 阅读 · 0 评论 -
NoSQL数据库之Redis数据库管理二(string类型和hash类型)
如果有一个键没有设置成功,那么所有的键都不会设置成功!原创 2015-03-03 23:30:10 · 787 阅读 · 0 评论