NoSql数据库之Redis详解数据库

介绍

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

特点

主要功能特点:

1.安全性

2.主从复制

3.运行异常快

4.支持 sets(同时也支持 union/diff/inter)

5.支持列表(同时也支持队列;阻塞式 pop操作)

6.支持哈希表(带有多个域的对象)

7.支持排序 sets(高得分表,适用于范围查询)

8.Redis支持事务

9.支持将数据设置成过期数据(类似快速缓冲区设计)

10.Pub/Sub允许用户实现消息机制

官方网站http://redis.io/

NoSql数据库之Redis详解数据库

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/4556.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论