Nosql
公子
这个作者很懒,什么都没留下…
展开
-
redis-3.0.5安装
1. yum install tcl2. yum install gcc3. 解压包:tar -zxvf redis-3.0.5.tar.gz redis-3.0.5 进入目录:cd redis-3.0.5 这时使用命令make一般会报错,直接使用 make MALLOC=libc 编译原创 2015-12-14 14:27:14 · 496 阅读 · 0 评论 -
redis集群操作
集群重新分片现在我们可以来尝试集群重新分片了。做分片的时候请保持集群运行,这样如果分片对程序有什么影响你就可以观察的到了。你也可以考虑将 example.rb 中的 sleep 调用删掉, 从而让重新分片操作在近乎真实的写负载下执行。重分片意思就是把一些哈希槽从一些节点移动到另一些节点中取。正如我们集群创建的时候那样做的,重新分片也可以使用redis-trib 工具来做。转载 2016-01-19 11:30:00 · 570 阅读 · 0 评论 -
redis分页简单实现
简介:实现用户信息的分页查询1. 实现思路 list链表键存储用户ID,用于分页查询,同时用于查询用户总数,key为personid。 hset用户保存用户详细信息,格式为下:key--> person:useridvalue-->id userid name 张三 age 332. 增加用户static Jedis jedis = new Jedi原创 2015-12-18 15:21:28 · 19022 阅读 · 1 评论 -
几点建议,让Redis在你的系统中发挥更大作用
Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。转向Redis当然也是可取的,许多开发者从一开始就把Redis作为首选数据库;但设想如果你的开发环境已经搭建好,应用已经在上面运行了,那么更换数据库框架显然不那么容易。另外转载 2015-12-18 18:13:52 · 527 阅读 · 0 评论 -
spring mongoTemplate使用笔记
spring对mongodb的数据操作进行了封装,网上关于mongoTemplateshiyon原创 2014-07-23 11:36:22 · 5726 阅读 · 2 评论 -
Jedis接口分类说明
1. 字符串数据类型(String)接口说明字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。#设定该Key持有指定的字符串Value,如果该Key已经存在,则覆盖其原有值。void set转载 2016-01-12 10:15:50 · 507 阅读 · 0 评论 -
MongoDB的Java驱动使用整理
一、Java驱动一致性 MongoDB的Java驱动是线程安全的,对于一般的应用,只要一个Mongo实例即可,Mongo有个内置的连接池(池大小默认为10个)。 对于有大量写和读的环境中,为了确保在一个Session中使用同一个DB时,我们可以用以下方式保证一致性: DB mdb = mongo.getDB('dbname'); mdb.requestSta转载 2016-02-29 09:00:00 · 523 阅读 · 0 评论 -
Redis使用问题记录
1.TTL方法对应redisTemplate.getExpire()返回值:当 key 不存在时,返回 -2 。当 key 存在但没有设置剩余生存时间时,返回 -1 。否则,以秒为单位,返回 key 的剩余生存时间。在 Redis 2.8 以前,当 key 不存在,或者 key 没有设置剩余生存时间时,命令都返回 -1 。原创 2017-03-20 15:37:59 · 1354 阅读 · 0 评论 -
Redis实现简单版本分布式锁
原理:执行时获得指定名称key是否存在,如果存在不能获得key,如果不存在为该key赋值,然后设置失效时间;解锁的逻辑即删除该key。1.自定义类package com.xxx.cloud.assets.redis.lock;import java.util.Collections;import java.util.UUID;import java.util.con原创 2017-03-22 18:06:59 · 3242 阅读 · 0 评论