Redis远程字典服务Key-Value存储系统【缓存】

【简介】
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统
它一般被称为数据结构服务器,由于值(value)能够是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
【redis的三个特色】
一、来说讲redis有什么特色?
答:
①Redis支持数据的持久化,能够将内存中的数据保存在磁盘照片那个,重启时再次加载进行使用。
②Redis不单单支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
③Redis支持数据的备份,即master-slave模式的数据备份。
Redis远程字典服务Key-Value存储系统【缓存】
二、redis有哪些优点?
答:
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操做。
原子 – Redis的全部操做都是原子性的,意思就是要么成功执行要么失败彻底不执行。单个操做是原子性的。多个操做也支持事务,即原子性,经过MULTI和EXEC指令包起来。
丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过时等等特性。
【安装】
一、windows安装极其简单
Redis远程字典服务Key-Value存储系统【缓存】
cmd窗口下运行:redis-server.exe redis.windows.conf
二、Linux下,运行 ./redis-server便可
固然这么安装走的是默认配置。
三、Redis与Memcached的区别?
答:
数据类型:redis提供五种数据类型:string,hash,list,set及zset(sorted set);其中Memcached全部值都是String,从这一点上来看Redis是对Memcached的扩展,是包含关系;
存储方式:Memcached数据所有存储在内存中,断电会丢失,存储容量不得超过内存大小;Redis有部分数据存储在硬盘上,能保证数据的持久性。因而可知Memcached比较low;
单条数据的容量:redis最大能够达到1GB,而memcache只有1MB;
底层模型:Redis直接本身构建VM机制。
四、Redis的应用场景?
答:会话缓存(Session Cache)、全页缓存(FPC)、消息队列、排行榜/计数器、发布/订阅。
Redis远程字典服务Key-Value存储系统【缓存】redis

相关文章
相关标签/搜索