很多内容都是抄的,个人记录 1.windows下初见 安装 进入目录 修改配置文件(暂时使用默认,未配置环境变量) 目录下:redis-server.exe启动服务 新建命令提示符,目录下,redis-cli.exe set key value get key ==================================================== 乌班图崩了,重装下班,明天再嗨 乌班图 sudo gedit /etc/apt/sources.list 在这个文件里加入或者注释(…
Redis 笔记 01:入门篇 ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ 本文信息 本文信息 防爬虫替换信息 作者网站 LYMTICS https://lymtics.top 作者 LYMTICS(樵仙) https://lymtics.top 联系方式 contact@mails.ren contact@mails.ren 原文标题 Redis 笔记 01:…
1.前言 上节总结了一下redis的数据结构和对象构成,本章介绍redis数据库一个基本面貌,是如何设计的. 2.数据库 服务器结构redisServer: redisDb *db: 一个数组,保存服务器中所有的数据库 dbnum: 服务器的数据库数量,默认16个 saveparam *saveparams: 设置的保存选项 long dirty: 修改计数器 time_t lastsave: 上一次执行保存的时间 sds aof_buf: AOF缓冲区 list *clients: 链表,保存…
原创作品,转载请标明:http://blog.csdn.net/Xiejingfa/article/details/50573605 经过前面的介绍,我们学习了Redis中string字符串.hash哈希这两种数据结构的常用命令.这篇文章将介绍Redis中的list – 列表的相关操作. 如果你还不知道string和hash是什么(插播一条“小广告”),可以先看看我的前两篇文章: [Redis笔记(二)] Redis数据结构-string字符串 [Redis笔记(三)] Redis数据结构 -…
NoSQL简介 全称是Not Only SQL,泛指菲关系型数据库,它是通过键值对存储数据并且将数据存储在内存中.而像mysql,sql server这些通过关系表存数据的就叫关系型数据库 为什么需要NoSQL 主要传统的关系型数据库暴露了许多问题1.对数据库高并发读写的需求高并发就是同一时间有许多用户访问同一网站造成访问量太大容易造成服务器崩溃,而传统的解决方法就是搭建集群,通俗的讲就是原先一个服务器提供服务,现在变成多个服务器提供服务 2.高负载-对海量数据的高效率存储和访问的需求通俗的讲就…
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/96.html?1455870708 一.redis简单介绍 redis是NoSql​家族的一员,键值对的内存型数据库.但是它支持把数据保存到本地.这点比memcached好. 缺点: 没有本地数据缓冲, 目前还没有完整的数据聚集化支持 优点: 配置简单, 使用方便, 高性能,支持不同的数据类型(hashes, lists, sets, sorted sets) ASP.N…
关于Redis Redis是一款开源的高性能键值对数据库,最初的作者是意大利的Salvatore Sanfilippo,他的github是 antirez ,Redis的源码同样托管在Git上:https://github.com/antirez/redis.目前,Vmware在资助着redis项目的开发和维护. Redis的特性 键值对如dict["key"]="value"中,"key"是键名,"value"是键值,Red…
一.哨兵机制 有了主从复制的实现以后,如果想对主服务器进行监控,那么在redis2.6以后提供了一个"哨兵"的机制.顾名思义,哨兵的含义就是监控redis系统的运行状态.可以启动多个哨兵,去监控redis数据库的运行状态.其主要功能有两点: a.监控所有节点数据库是否在正常运行. b.master数据库出现故障时,可以自动通过投票机制,从slave节点中选举新的master,实现将从数据库转换为主数据库的自动切换. 一个一主多从的Redis系统中,可以使用多个哨兵进行监控任务以保证系统…
一:快照模式 默认redis是会以快照的形式将数据持久化到磁盘的(一个二进制文件,dump.rdb,这个文件名字可以指定),在配置文件中的格式是:save N M表示在N秒之内,redis至少发生M次修改则redis抓快照到磁盘.当然我们也可以手动执行save或者bgsave(异步)做快照. 工作原理简单介绍一下:当redis需要做持久化时,redis会fork一个子进程:子进程将数据写到磁盘上一个临时RDB文件中:当子进程完成写临时文件后,将原来的RDB替换掉,这样的好处就是可以copy-on…
发布/订阅"(publish/subscribe)模式可以实现进程间通信,订阅者可以订阅一个或多个频道(channel),而发布者可以向指定的频道发送消息,所有订阅次频道的订阅者都会收到次消息. 比如说,可是实现系统之间的解耦,比如说注册发送短信消息,发短信和我注册的逻辑是没有关系的,它并不是特别的重要,而且它可能是一种比较繁琐的工作,因为它要. 调用第三方短信接口,它有失败的风险,总之它和我们的系统没有什么关系,我们要的是专注于我们的业务逻辑,对于发短信成不成功,我不管,如果发短信失败了,让用…