随笔分类 -  redis

记录自己对redis的学习过程
摘要:当需要使用Redis的复制功能时,有时需要能及时的得到复制完成的信息,或者说复制的进度。 Redis提供的INFO命令,可以提供redis运行时的各种信息。我们这里需要关注Replication段: redis-cli下连接到redis master服务器,执行info命令 $ redis-cli 阅读全文
posted @ 2020-08-18 13:59 坏~牧羊人 阅读(789) 评论(0) 推荐(0) 编辑
摘要:Redis 面试的时候遇到过问Redis是如何解决“竞态条件”的,相关知识点总结一下。 乐观锁 所谓竞态条件,举个例子,一个代表点击数的数值hitcount,每个客户点击一次则+1。 没有事务的时候,假设我们的操作如下: hc=GET hitcount; hc=hc+1; SET hitcount 阅读全文
posted @ 2018-02-28 09:32 坏~牧羊人 阅读(618) 评论(1) 推荐(0) 编辑
摘要:本文转自:http://blog.csdn.net/zeb_perfect/article/details/54135506 前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容 阅读全文
posted @ 2018-01-09 09:55 坏~牧羊人 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 阅读全文
posted @ 2016-11-05 12:17 坏~牧羊人 阅读(1386) 评论(0) 推荐(0) 编辑
摘要:一、简介 Redis支持将数据同步到多台slave上,这种特性对提高读取性能非常有益 1)master可以有多台slave 2) 除了多个slave连到相同master外,slave也可以连接到其它slave形成图状结构 3)主从复制不会阻塞master,也就是说当一个或多个slave与master 阅读全文
posted @ 2016-11-05 12:13 坏~牧羊人 阅读(1724) 评论(1) 推荐(0) 编辑
摘要:Redis十一个内存数据库,数据时存储在内存中的,因此缓存数据丢失问题一直是程序员们相当关注的话题,因此对缓存中的数据定时进行持久化的必要性就相当突出了,redis提供了两种持久话方案,分别是rdb(redis database)和aof(append od file) 一、rdb持久化 redis 阅读全文
posted @ 2016-10-31 21:27 坏~牧羊人 阅读(705) 评论(0) 推荐(0) 编辑
摘要:一、简介 Pub/Sub 从字面上理解就是发布(Publish)与订阅(Subscribe),在Redis中,你可以设定对某一个key值进行消息发布及消息订阅,当一个key值上进行了消息发布后,所有订阅它的客户端都会收到相应的消息。这一功能最明显的用法就是构建实时消息系统,比如普通的即时聊天,群聊等 阅读全文
posted @ 2016-10-30 21:14 坏~牧羊人 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、redis事务介绍 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后 阅读全文
posted @ 2016-10-30 00:03 坏~牧羊人 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1.通过配置文件进行配置 在自己要启动的配置redis.conf中找到下面的字符 #requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件 requirepass myRedis 2.重启redis sudo service redis restart #或者 s 阅读全文
posted @ 2016-10-29 19:17 坏~牧羊人 阅读(3061) 评论(0) 推荐(0) 编辑
摘要:一、连接控制 QUIT 关闭连接 AUTH (仅限启用时)简单的密码验证 二、适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的 阅读全文
posted @ 2016-10-29 18:24 坏~牧羊人 阅读(803) 评论(0) 推荐(0) 编辑
摘要:一、简介 Redis是一个key-value存储系统,是一个内存数据库,Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、lis 阅读全文
posted @ 2016-10-10 18:00 坏~牧羊人 阅读(267) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示