1 第4-2课:Spring Boot 和 Redis 常用操作 Redis 是目前使用最广泛的缓存中间件,相比 Memcached,Redis 支持更多的数据结构和更丰富的数据操作,另外 Redis 有着丰富的集群方案和使用场景,这一课我们一起学习 Redis 的常用操作。 1.1 Redis 介 ...
分类:
编程语言 时间:
2018-12-10 11:50:22
阅读次数:
335
Memcached 一、Memcached简介 Memcached是一个开源的,支持高性能,高并发的分布式内存缓存系统,由C语言编写,总共2000多行代码。从软件名称上看,前3个字符“Mem”就是内存的意思,而接下来的后面5个字符“cache”就是缓存的意思,最后一个字符d,是daemon的意思,代 ...
分类:
数据库 时间:
2018-12-06 14:30:18
阅读次数:
192
又似过了漫长岁月,好久没来此博客,感觉生活状态有点迷离,莫名想回来刻画一圈年轮和哭诉求抱抱 今年运气不太好,自己做国内外电商平台都落个惨兮兮的下场,店铺也都挂了;后来找fb广告又逢寒冬,又入了一个外贸公司,老板同事都好棒,虽然工资能上6k,奈何相逢不对时,丈母娘给买了房,月开支: 2200房租水电+ ...
分类:
其他好文 时间:
2018-12-06 14:23:01
阅读次数:
208
1.memcached的安装和参数 memcached缓存系统一般还是部署在linux服务器上,所以这里只介绍linux上memcache的安装 首先切换到root用户,然后apt-get install memcached 启动memcached,输入命令:service memcached st ...
分类:
系统相关 时间:
2018-12-05 00:06:03
阅读次数:
221
一、初步准备 Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。 本文主要讲述的是如何使用C#语言 ...
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)一、string类型及基本操作string是redis最基本的类型,最大上限是1G字节。你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg
分类:
其他好文 时间:
2018-12-03 21:02:14
阅读次数:
186
一、redis介绍 redis是一个key value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础 ...
分类:
其他好文 时间:
2018-12-02 19:19:00
阅读次数:
187
Redis是一个Key-Value存储系统。和Memcached类似,它支持存储的value类型包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。与memcached一样,为了保证效率,数据都是缓存在内存中。但是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现master-slave(主从)同步。Key-Value存储系
分类:
其他好文 时间:
2018-12-02 17:28:40
阅读次数:
187
数据类型 1.string(字符串) 2.hash(哈希,类似java里的Map) 3.list(列表) 4.set(集合) 5.zset(sorted set:有序集合) 6.基数 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个k ...
分类:
其他好文 时间:
2018-12-01 00:46:54
阅读次数:
225
讲解分布式数据存储的核心算法,数据分布的算法 hash算法 -> 一致性hash算法(memcached) -> redis cluster,hash slot算法 一、概述 1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储 ...
分类:
其他好文 时间:
2018-11-30 13:43:42
阅读次数:
248