1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke ...
分类:
其他好文 时间:
2018-12-13 11:23:47
阅读次数:
118
一、内存的碎片化 如果用c语言直接 malloc,free 来向操作系统申请和释放内存时,在不断的申请和释放过程中,形成了一些很小的内存片断,无法再利用,这种空闲,但无法利用内存的现象称为内存的碎片化。 二、slab allocator 缓解内存碎片化 memcached 用 slab alloca ...
分类:
系统相关 时间:
2018-12-12 00:38:17
阅读次数:
254
Redis Redis和memcached数据库的区别 ...
分类:
其他好文 时间:
2018-12-11 18:13:34
阅读次数:
112
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
一、CSS选择器 1. id选择器 a.写在head里面的属性,需要用<style></style>标签包裹住,# 代表通过id选择器查找 例:<html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #i ...
分类:
Web程序 时间:
2018-12-06 14:16:05
阅读次数:
243
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