1.NoSQL a) 指一些非关系型的数据库.读写性能高,存储会有过期,数据存放于内存中 b) 分类 i. 键值数据库 ii. 列存储数据库 iii. 文档型数据库 redis和memcached是key-value的Nosql,主要用来做缓存的 2.Redis a) 高性能的开源的菲关系型数据库, ...
分类:
数据库 时间:
2019-09-15 01:28:59
阅读次数:
131
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:
其他好文 时间:
2019-09-14 16:58:20
阅读次数:
81
一.redis的介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、ad ...
分类:
其他好文 时间:
2019-09-14 16:11:58
阅读次数:
125
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:
其他好文 时间:
2019-09-14 10:51:17
阅读次数:
80
1.1 redis基础面试题 1、什么是Redis?简述它的优缺点? 1. Redis本质上是一个Key-Value类型的内存数据库,很像memcached。 2. 整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 3. 因为是纯内存操作,Redis的性 ...
分类:
其他好文 时间:
2019-09-11 09:20:49
阅读次数:
81
Linux系统安装memcached1.首先要先安装libevent库。yuminstalllibeventlibevent-devel2.源码安装memcachedwget在线下载工具yuminstall-ywget#在线下载源码wgethttp://memcached.org/files/memcached-1.5.16.tar.gztarxfmemcached-1.5.16.tar.gzcd
分类:
Web程序 时间:
2019-09-07 01:28:40
阅读次数:
147
1、使用redis有哪些好处? 2、redis相比memcached有哪些优势? 3、redis常见性能问题和解决方案: 这样的结构方便解决单点故障问题,实现Slave对Master的替换。如果Master挂了,可以立刻启用Slave1做Master,其他不变。 4、redis 最适合的场景 Red ...
分类:
其他好文 时间:
2019-09-02 20:57:44
阅读次数:
102
Memcached API set(key,val,time=0,min_compress_len=0) 无条件键值对的设置,其中的time用于设置超时,单位是秒,而min_compress_len则用于设置zlib压缩(注:zlib是提供数据压缩用的函式库) set_multi(mapping,t ...
分类:
编程语言 时间:
2019-09-01 18:33:12
阅读次数:
149
Memcached介绍 官网地址 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。 Memcached 顾名思义,意味着 “内存缓存”,所有缓存的内容都在服务器的内存 ...
分类:
系统相关 时间:
2019-09-01 10:45:43
阅读次数:
114
redis: 支持丰富的数据类型, 可以持久化数据, master-slave模式的数据备份, value大小:redis最大可以达到1GB,而memcache只有1MB memcached 只支持简单的字符串key/value数据结构。 无法进行持久化,数据不能备份,只能用于缓存使用,且重启后数据 ...
分类:
数据库 时间:
2019-08-31 17:04:55
阅读次数:
102