博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Redis与关系型数据的一些区别
阅读量:6441 次
发布时间:2019-06-23

本文共 444 字,大约阅读时间需要 1 分钟。

Redis能替代关系型数据库吗? 为什么?

不能替代, 两者侧重点不同, redis是非关系型数据库,以k-v形式存储的内存数据库。

1,基于数据存在于缓存中如果redis服务器出现宕机的情况,会造成数据未来得及保存, 导致数据丢失,不安全。

2redis的缺点也非常明显,仅提供最基本的hash set, list, sorted set等基于数据类型,不分表,没有schema,没有索引,没有外键,缺少int/date等基本数据类型,多条件查询需要通过集合内联(sinter,zinterstore)和连接间接实现,操作不便,开发效率低,可维护性不佳; 因此一般不将其视为完整的数据库单独使用,很多网站将redis作为高速缓存和session状态存储层,然后再与其他数据库搭配使用。

3redis对数据事务支持, ACID里边只支持一致性和隔离性, 且redis的事务不支持回滚。

转载于:https://www.cnblogs.com/piovuz/p/6748506.html

你可能感兴趣的文章
几种流行的AJAX框架:jQuery,Mootools,Dojo,Ext JS的对比
查看>>
Socket-Client通信
查看>>
Maven搭建简单的SS项目
查看>>
#我要上首页# 新版博客首页来了,做明星博主还会远吗?
查看>>
PHP缓存技术
查看>>
关于SOCKET资源堆栈
查看>>
笔记 百度搜索
查看>>
控制台 - 网络管理之华为交换机 S系列端口限速
查看>>
我的友情链接
查看>>
linux为启动菜单加密码
查看>>
MySQL5.5编译方式安装实战
查看>>
细谈Ehcache页面缓存的使用
查看>>
GridView如何设置View的初始样式
查看>>
Placeholder in IE8 and older
查看>>
SQL语句字符串处理大全
查看>>
环境变量的作用,为什么要设置环境变量?
查看>>
从尾到头打印单链表
查看>>
getopt
查看>>
我的第一个IT产品:PublicLecture@HK【My First IT Product】
查看>>
优秀员工与普通员工
查看>>