
redis
Advancer-lbh
所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。
展开
-
Redis快速入门
一:什么是redis? Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial原创 2017-01-14 15:39:04 · 613 阅读 · 0 评论 -
互联网背景下为什么会出现NoSQL?
一、传统应用模式 (ALL IN ONE) 所有的东西都部署在一台机器上,包括站点、数据库、文件等等(现在阿里云的出现方便了很多)。核心工作就是:前端传过来一些数据,然后业务逻辑层拼装,然后访问数据库,数据库返回数据,数据拼装成页面,最终返回到浏览器。 这时候数据库可能会率先成为瓶颈,在流量峰值期容易宕机,第一可以优化sql语句,第二,典型的应用都是读数据库频率远大于写数原创 2017-10-22 22:17:22 · 5438 阅读 · 0 评论 -
分布式数据库中的CAP原理 CAP+BASE
1、在传统的关系型数据库中,事物(transaction)遵循ACID四种规则: ① A(Atomicity) 原子性:事物里的所有操作要么全部做完,要么都不做,一条失败,全部回滚。 ② C(Consistency) 一致性:数据要一直保持一致的状态,事物的运行不会影响一致性约束。 ③ I(Isolation) 独立性:并发的事物之间不会互相影响。 ④ D(Durability) 持久性:数原创 2017-10-23 23:10:17 · 468 阅读 · 0 评论 -
在Centos 7 下redis的安装
一、前提环境 在Linux系统中安装软件我是利用xshell进行远程连接,xftp传输文件,要使Linux系统与本地主机进行通信,需要进行网络配置。在 VMware安装的过程中,会自动建立两个网络适配项(VMnet1 和 VMnet8)。 vmnet1 :host-only, 就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和真实系统连接上了,虚原创 2017-11-14 18:18:43 · 344 阅读 · 0 评论 -
Redis的几大数据类型常用命令总结
redis 默认有16个库,编号从0开始,0~15; 统一密码管理,16个库都是同样密码,要么都OK要么一个也连接不上; redis的索引都是从0开始的; Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 1、key关键字keys * #查看当前库所有keyFLUSHDB #删除当前库的原创 2017-11-16 20:40:07 · 478 阅读 · 0 评论 -
Redis持久化之 RDB & AOF
RDB在指定时间间隔内将 内存中的数据集快照写入磁盘,也就是行话讲的 Snapshot快照,它恢复时是将快照文件直接读到内存里。 1、原理 备份原理:Redis会单独创建一个(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,等持久化结束了,再用这个临时文件替换上次持久化好的文件。 缺点是最后一次持久化的数据可能会丢失。 2、fork fork 的作用是复制一个与...原创 2018-02-12 16:58:06 · 281 阅读 · 0 评论 -
Redis 主从复制
一、什么是redis的主从复制?行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的 master/slave机制,Master以写为主,Slave以读为主二、作用读写分离, 容灾恢复三、如何使用?1、配从(库)不配主(库) 2、从库配置:salveof 主库ip 主库端口 注意:当从库每次与master断开连接之后,都需要重新连接,除...原创 2018-03-16 13:31:12 · 247 阅读 · 0 评论