最新 最热

3.Redis常用命令:String

字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。1、S...

2018-04-13
0

5.Redis常用命令:Hash

我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘...

2018-04-13
0

spring-boot-klock-starter分布式锁项目开源

spring-boot-klock-starter是一个基于redis的分布式锁spring boot starter组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目,使用和接入都非常简单方便,现开源出来,给所有需要分布...

2018-04-13
0

2.Redis的基本配置

一、参数配置redis.conf的主要配置参数的意义:daemonize:是否以后台daemon方式运行pidfile:pid文件位置port:监听的端口号timeout:请求超时时间loglevel:log信息级别logfile:log文件位置databases:开启数据库的数量save * :保...

2018-04-13
0

4.Redis常用命令:List

在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所...

2018-04-13
0

6.Redis常用命令:Set

在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Se...

2018-04-13
0

Go语言可用几种消息通讯方案

mangos  基于SP/nanomsg 协议,比较难用。ProtoActor 类似Erlang的实现,比较新,完备度较低,但是性能还不错。最近又多了一个选择,vice 以channel为抽象的跨机器的消息层。支持NSQ/Redis等消息队列/组件。目前vice的实现还非...

2018-04-13
7

(二)结构体分析

继上次的redis源码分析(一)之后,本人开始订制着一份非常伟大的计划-啃完redis源代码,也对他进行了切块划分,鉴于本人目前对他的整个运行流畅还不特别清楚的情况下,所以决定第一个要解决的就是与逻辑无关的代码,也就是一些...

2018-04-13
0

(三)dict哈希结构1

昨天分析完adlist的Redis代码,今天马上马不停蹄的继续学习Redis代码中的哈希部分的结构学习,不过在这里他不叫什么hashMap,而是叫dict,而且是一种全新设计的一种哈希结构,他只是通过几个简单的结构体,再搭配上一些比较常见...

2018-04-13
0

Nginx + Shiro + Redis 实现负载均衡集群(成绩报告查询系统升级篇)

写在开始上一篇讲到使用Ehcache实现分布式缓存,尽管其直接操作JVM内存,速度快,效率高,但是缓存同步麻烦,分布式集群配置不方便,如果应用服务器重启会丢失缓存数据。下面来分析一下Redis做系统session缓存实现。Redis介绍Red...

2018-04-13
0