
Redis
文章平均质量分 83
一颗洛米
此生若能得幸福安稳, 谁又愿颠沛流离
展开
-
Redis_NOSQL简介
一、NoSQL入门与概述1、互联网背景下为什么要用NoSQL?1)单机mysql年代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?数据量的总大小 一个机器放不下时 数据的索引(B+ Tree)一个机器的内存放不下时 访问量(读写混合)一个实例不能承受...原创 2018-08-07 09:41:52 · 856 阅读 · 0 评论 -
Redis_java中使用Jedis
一、Redis在java中使用——Jedis常用操作1、依赖 <!--使用Redis--> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <vers...原创 2018-08-12 23:22:11 · 232 阅读 · 0 评论 -
Redis_发布订阅
一、发布订阅1、是什么?进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息订阅 / 发布消息图:2、命令3、案例先订阅后发布后才能收到消息,1) 可以一次性订阅多个,SUBSCRIBE c1 c2 c3 2) 消息发布,PUBLISH c2 hello-redis 3) 订阅多个,通配符*, PSUBSCRIBE ne...原创 2018-08-07 23:30:15 · 168 阅读 · 0 评论 -
Redis_事务
一、事务1、是什么?可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序的串行化执行而不会被其他命令插入,不许加塞。2、干什么?一个队列中,一次性、顺序性、排他性的执行一系列命令。3、怎么用?1)常用命令2)CASE:正常执行3)CASE:放弃事务4)CASE:全体连坐5)CASE:冤头债主6)CASE:...原创 2018-08-07 22:55:48 · 160 阅读 · 0 评论 -
Redis_持久化
一、RDB(Redis DataBase)1、是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再利用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能...原创 2018-08-07 20:11:25 · 298 阅读 · 0 评论 -
Redis_配置文件(二)
9、APPEND ONLY MODE追加1)appendonly启用:yes打开aof的持久化,默认为no2)appendfilename 文件名3)Appendfsyncalways:同步持久化,每次发生数据变更会被立即记录到磁盘,性能较差但数据完整性较好 Everysec:出厂默认推荐,异步操作,每秒记录,如果一秒内宕机,有数据丢失 No4)No-appendfsyn...原创 2018-08-07 20:11:18 · 278 阅读 · 0 评论 -
Redis_配置文件(一)
一、解析配置文件 redis.conf 1、位置2、Units单位1)配置大小单位,开头配置了一些基本的度量单位,只支持bytes,不支持bit2)对大小写不敏感3、INCLUDES包含可以通过includes包含,redis.conf 可以作为总闸,包含其他4、GENERAL通用1)Daemonize:设置为守护线程2)Pidfile:进程管道id...原创 2018-08-07 20:11:14 · 25946 阅读 · 1 评论 -
Redis_五大数据类型(二)
五、Redis列表(List)1、常用 单值多value2、案例lpush/rpush/lrange #左放入,右放入,获取lpop/rpop #左出栈,右出栈(出去了就没了)lindex key index #按照索引下标获得元素(从上到下),通过索引获取列表中的元素 llen list名 #获取list长度...原创 2018-08-07 09:42:13 · 253 阅读 · 0 评论 -
Redis_五大数据类型(一)
一、Redis五大数据类型1、String(字符串)String是Redis最基本的类型,你可以理解为与Memcache一模一样的类型,一个key对应一个value。String类型是二进制安全的。意思就是Redis的String可以包含任何数据,比如jpg图片或者序列化的对象。String类型是Redis的基本类型,一个Redis字符串value最多可以是512M。2、Has...原创 2018-08-07 09:42:05 · 242 阅读 · 0 评论 -
Redis_入门
一、Redis入门概述1、是什么Redis:REmote DIctionary Server(远程字典服务器)。是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key / Value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。Redis与其他 key-value缓存产品有以下三个特点...原创 2018-08-07 09:41:58 · 210 阅读 · 0 评论 -
Redis_主从复制
一、主从复制1、是什么?主机数据更新后根据配置和策略,自动同步到备机的 master / slave 机制,Master以写为主,Slave以读为主。2、能干嘛?读写分离 容灾恢复3、怎么用?1)配置从库不配主库2)从库配置:slaveof、主库IP、主库端口每次与master断开后,都要重新连接,除非你配置进redis.conf文件info reputatio...原创 2018-08-10 17:26:52 · 177 阅读 · 0 评论