随笔分类 - Redis
摘要:1、redis满了,怎么处理? (1)内存淘汰策略(2)集群,动态增加redis服务器(推荐) 2、val比较大时(比如50MB),会有什么影响? 因为redis是单线程,多路IO复用的,所以当一个val比较大时,处理时间也会变长,导致其他操作会阻塞。 3、mysql里有2000W数据,redis只
阅读全文
摘要:集群解决什么问题? 》单台服务器,内存不够用。 》单台服务器,不能满足并发写操作。 集群: 》Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 》Redis 集群通过分区(partition)来提供一定程度的可用
阅读全文
摘要:日常生活中查询数据占大多数,所以主要是查询数据。 主从复制,就是主机数据更新后根据配置策略,自动同步都从机,主机只可以写数据,从机只可以查数据。Master为主,Slave为从,有一个主,多个从。 用处 》读写分离,性能扩展 》容灾快速回复 配从不配主(好比,小弟认大哥:都是小弟说要跟着大哥,没有大
阅读全文
摘要:提供了两种方式: RDB(Redis DataBase)和AOF(Append Of file) RDB RDB就是:在指定的时间间隔内将内存中的数据集快照写入磁盘(Snapshot快照),等到恢复时,将快照文件直接读到内存中。 rdb保存的文件 在redis.conf配置文件中(文件保存的名字,保
阅读全文
摘要:redis事物定义: 》Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 》Redis事务的主要作用就是串联多个命令防止别的命令插队。(redis单线程的,所以不会线程抢占的情况) 命令队列 multi 、ex
阅读全文
摘要:导包:Jedis需要的jar包 》Commons-pool-1.6.jar 》Jedis-2.1.0.jar 配置:linux防火墙设置,不会设置就关闭。 停止防火墙 systemctl stop firewalld.service 修改备份后的配置文件redis.conf 注释掉bind 127.
阅读全文
摘要:首先说明下,Redis是:单线程+多路IO复用技术!!! string set 》 key + zset list hash 常用的几个命令: 》keys * 查询当前库所有的key 》exists <key> 判断某个键是否存在,存在返回1,不存在返回0 》type <key> 返回键的类型 》d
阅读全文
摘要:1、把redis-3.2.5.tar.gz传到linux的/opt目录下 2、切换目录到opt,然后解压redis-3.2.5.tar.gz,tar -zxvf redis-3.2.5.tar.gz 3、切换到redis-3.2.5,并执行make命令,需要把scr下的.c文件编译下;如果此时报错:
阅读全文
摘要:NoSQL数据库概述 》NoSQL,即为Not Only SQL,不仅是是SQL,泛指非关系型数据库。 》不依赖于业务逻辑方式存储,而以简单的key-value模式存储。 》不遵循SQL标准。 》不支持ACID。 》性能远超SQL的性能。 适用场景 》对数据高并发读写 》海量数据的读写 》对数据高扩
阅读全文

浙公网安备 33010602011771号