本文对Redis的过期机制简单的讲解一下 讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存session,又或者只存放日行情股票数据)那么就会出现一下几个问题了 之前一直接触Redis不是很深入,最近 ...
分类:
其他好文 时间:
2017-07-12 13:34:42
阅读次数:
150
菜鸟教程官网:runoob.com Redis学习总结: Redis的下载安装: 1.下载地址:下载地址:https://github.com/MSOpenTech/redis/releases。 2.运行:运行解压后的redis-server.exe文件; 3.测试连... ...
分类:
其他好文 时间:
2017-07-12 12:18:26
阅读次数:
186
1.分布式与集群简单理解:分布式:不同的多台服务器上面部署不同的服务模块,他们之间通过RPC/RMI之间通信和调用,对外提供服务和组内协作。集 群:不同的多台服务器上面部署相同的服务模块,通过分布式调度软件进行统一的调度,对外提供服务和访问。2.NoSQL定义:NoSQL(NoSQL = Not O ...
分类:
其他好文 时间:
2017-06-29 19:18:31
阅读次数:
187
字符串操作 : 1. set key value set num 11 2 . get key get num > 11 3 . INCR key INCR num >12 如果没有这个key则新增加一个为0的key,如果这个key不是整数那么报错 3 .DECR key 4. INCRBY key ...
分类:
其他好文 时间:
2017-06-27 00:59:04
阅读次数:
147
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了java,scala,python,ruby,erlang,php客户端,使用很方便。 ? 性能测试结果: ...
分类:
其他好文 时间:
2017-06-25 22:09:09
阅读次数:
217
Redis的单机搭建,主从搭建,Sentinal搭建,以及Redis集群搭建的步骤参照前面的文章。现在来说一下Redis的基本运维,毕竟如果一切正常是最好的,但是当出现问题不能使用的时候,准确定位问题,并解决才是最重要的。 一、配置文件 Redis的配置文件的注释还是很详细的,下面也把它贴出来: # ...
分类:
其他好文 时间:
2017-06-24 11:20:36
阅读次数:
241
一般情况下,使用主从模式加Sentinal监控就可以满足基本需求了,但是当数据量过大一个主机放不下的时候,就需要对数据进行分区,将key按照一定的规则进行计算,并将key对应的value分配到指定的Redis实例上,这样的模式简称Redis集群。 Redis分区也称作Redis分片,或者Redis集 ...
分类:
其他好文 时间:
2017-06-22 22:56:06
阅读次数:
155
项目中用到Redis,所以准备学习一下,感觉Redis的概念还是很多的,什么主从模式、Sentinal模式、集群模式的,一下子都晕了,我觉得还是有必要先理清这些基本概念再说。 一、单节点实例 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个Redis还是很轻松的,做为 ...
分类:
其他好文 时间:
2017-06-21 23:07:51
阅读次数:
415
5.PEXPIREAT 命令用于设置 key 的过期时间,已毫秒技。key 过期后将不再可用。主意:时间精确到毫秒,时间戳是13位数字 9. Pttl 命令以毫秒为单位返回 key 的剩余过期时间。 10. TTL 命令以秒为单位返回 key 的剩余过期时间。 命令 描述 Redis DEL 命令 ...
分类:
编程语言 时间:
2017-06-21 21:08:21
阅读次数:
290
Redis是一款开源,高性能键-值存储(key-value store).它的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes),列表(lists),集合(sets)等数据类型.对于这些数据类型,可以执行原子操作.例如:对字符串进行附加操作(append);递增哈希中的值;向 ...
分类:
其他好文 时间:
2017-06-20 23:29:16
阅读次数:
239