最新 最热

【提问帖】GO中调用redis时,当并发量比较大时出现的问题。

GO中调用redis时,实始化一个连接池,做法也是一般的用户:&redis.Pool{ MaxIdle: beego.AppConfig.DefaultInt("redis::maxidle", 1), MaxActive: beego.AppConfig.DefaultInt("redi......

2018-03-27
0

golang实现基于redis和consul的可水平扩展的排行榜服务范例

本文的完整代码见 https://github.com/changjixiong/goNotes/tree/master/redisnote ,https://github.com/changjixiong/goNotes/tree/master/utils 及https://github.com/changjixio...

2018-03-27
0

解锁Spring Data Redis的正确使用姿势

Redis 是一个开源的使用 ANSIC 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从2010年3月15日起,Redis 的开发工作由 VMware 主持,从2013年5月开始,Redis 的开发由 Pivota...

2018-03-26
0

使用Redis做MyBatis的二级缓存

使用Redis做MyBatis的二级缓存 通常为了减轻数据库的压力,我们会引入缓存。在Dao查询数据库之前,先去缓存中找是否有要找的数据,如果有则用缓存中的数据即可,就不用查询数据库了。如果没有才去数据库中查找。这样就能分...

2018-03-26
0

Redis全局命令

redis有5种数据结构,他们是键值对中的值,对于键来说有一些通用的命令。查看所有键语法:keys *[root@vultr ~]# redis-cli 127.0.0.1:6379> keys * 1) "d" 2) "nihao" 3) "c" 4) "hello" 5) "redis" 6)......

2018-03-26
0

Redis数据结构和内部编码

type命令时间返回的就是当前键的 数据结构类型,分别为:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),但是这些只是redis对外的数据结构。如下图...

2018-03-26
0

Redis单线程架构

redis使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库服务。引出单线程模型开启三个redis-cli客户端同时执行命令 客户端1设置一个字符串键值对127.0.0.1:6379> set hello worldOK客户端2对counter自增操...

2018-03-26
0

centos7编译安装Redis

redis能够兼容绝大部分的POSIX系统,比如Linux、OS X、OpenBSD、NetBSD、FreeBSD,其中比较典型的是Linux操作系统(如Centos、Redhat、Ubuntu、Debian、OS X等。)在Linux安装软件通常有两种方法:一种是使用各个操作系统的软...

2018-03-26
1

一个go语言实现的短链接服务

一个go语言实现的短链接服务首先,博客转移到 wusay.org 了,去年没交费,博客都没了。。。刚刚恢复过来,以前的文章没了,慢慢补吧。什么是短链接服务大家都用过新浪微博的短连接吧,就是t.cn后面一串不知道是什么的数,然后跳转...

2018-03-26
0

连接redis

使用Redigo这个库package mainimport ("fmt""redis""time""strconv")var (server string = "192.168.1.105:6379"password string = "passwd")var pool *re......

2018-03-26
0