Redis
文章平均质量分 90
dingdingfish
能将忙事成闲事 不薄今人爱古人
展开
-
Redis RU330课程 Redis Security 第3周学习笔记
Week Overview and Introduction to TLSTLS用来保证网络通讯安全,在Redis 6中引进,实现3点:PrivacyIdentityIntegrityRedis Horror Story #3packet sniffing:拦截未加密的网络数据upshot:结果很好的对比例子。先安装tcpdump:$ sudo yum install -y tcpdumphset user:1:secret gender m birthday 20200101原创 2021-02-02 10:39:00 · 786 阅读 · 0 评论 -
Redis RU330课程 Redis Security 第2周学习笔记
Introduction and Principle of Least PrivilegeOverview and Principle of Least PrivilegeJerome Saltzer,美国计算机科学家。Least privilege: Every program and every user of the system should operate using the least set of privileges necessary to complete the job最小原创 2021-01-27 13:01:17 · 658 阅读 · 0 评论 -
Redis RU330课程 Redis Security 第1周学习笔记
Overview of RU330https://github.com/redislabs-training/ru3303个部分:基础认证与授权TLSIntroductionCIA Triad (Confidentiality, Integrity, Availability)- confidentiality is a set of rules that limits access to information- integrity is the assurance that原创 2021-01-27 13:00:40 · 180 阅读 · 0 评论 -
Redis RU202课程 Redis Streams 第1周学习笔记
Overview of RU202https://github.com/redislabs-training/ru202https://redis.io/topics/streams-introWelcome to RU202此课程的前提是RU101。申请一个免费的云端Redis,即Redis Cloud Essentials,参见这里Redis Cloud Essentials适用于开发环境或低吞吐量应用,其特点为:30MB 存储,无需信用卡关键企业级特性新功能: RediSear原创 2021-01-22 18:31:31 · 272 阅读 · 0 评论 -
Redis RU101课程 Introduction to Redis Data Structures 第5周学习笔记
Geospatial在这一周,经纬度的概念非常重要,请参考在任何一本地图上,你都可以看到经线和纬线纵横交织,它们的作用就是为了确定一个地点或地区的位置。地球像陀螺那样斜着身子旋转着,南极和北极就是地轴的两个端点,北极对着北极星,是世界的“顶点”,而南极则是地球的“末端”。在地球表面连接地球两极的线,叫经线,也叫子午线,它的方向指示南北。地球上所有的经线都一样长,并汇集到两极。通过英国格林威治天文台的经线为零度,称作本初子午线。由此向东、向西各分成180°,分别称东经和西经。东、西经180°线是重原创 2020-12-03 18:54:04 · 356 阅读 · 0 评论 -
Redis RU101课程 Introduction to Redis Data Structures 第4周学习笔记
Bit Data注意不是Big Data。适合场景为histogram,权限等。包括bitfield和bit array,都是用String实现的。Bitmaps Explained例如围棋,五子棋等都可以用bitmap来表示,在Redis中使用一维来模拟二维,因此需要换算:offset = y * max_width + xRedis的bitmap命令是属于String系列的:127.0.0.1:6379> help @string APPEND key value summa原创 2020-12-03 18:53:21 · 262 阅读 · 0 评论 -
Redis RU101课程 Introduction to Redis Data Structures 第3周学习笔记
TransactionsIntroduction为了保证单条命令的原子性,Redis使用了单线程,命令都是顺序依次执行(unlink是个例外,是异步的)。事务保证了将多条命令作为一个单元执行。Using Transactions事务所有命令:127.0.0.1:6379> help @transactions DISCARD - summary: Discard all commands issued after MULTI since: 2.0.0 EXEC -原创 2020-12-03 18:52:28 · 255 阅读 · 0 评论 -
Redis RU101课程 Introduction to Redis Data Structures 第2周学习笔记
Capped Collections & Set OperationsCardinality & Capped Collections首先谈到了基数(cardinality)的概念,对于List使用"LLEN",Set使用"SCARD",Sorted Set使用"ZCARD"。由于List并不唯一,所有可以认为是近似的基数。capped collection是常用的数据结构,可用于排行榜(Sorted Set),最近活动(List)等。在MongoDB中的定义如下:Capped原创 2020-12-03 18:51:29 · 454 阅读 · 0 评论 -
Redis RU101课程 Introduction to Redis Data Structures 第1周学习笔记
Welcome to RU101Redis UniversityThe Little Redis Book by Karl SeguinRedis FAQCommand ReferenceGitHub RepoWeek 1Redis Data types overview at redis.ioKeysKey是访问数据的主要手段。Key name是唯一的,是binary safe,最大512M。当然,key name不建议太长,毕竟需要内存,只要能保证其名字的含义即可,这和JSON原创 2020-12-03 18:50:52 · 377 阅读 · 0 评论 -
Redis RU101课程 Introduction to Redis Data Structures 学习准备
最近碰到几个用户在用Redis,所以想系统的学一下,然后在Redis University中找到了一个基础课程:RU101: Introduction to Redis Data Structures这个课程的周期是Nov 11, 2020到Dec 18, 2020,我是中途参与进来的,所以赶了下进度,在12月2日完完成,并获得了证书:课程涉及了Redis最重要和基础的部分,推荐学习。课程设计的是6周,但实际每周花的时间应该在4-5小时左右。学习内容为Youtube视频,然后每周都有小考,最后一周是原创 2020-12-03 18:48:43 · 334 阅读 · 0 评论 -
Oracle Linux上安装Redis
Using username “vagrant”.Authenticating with public key “Converted by vagrant-multi-putty at 2020-08-2 4 18:34:21 +0800”Last login: Fri Nov 20 11:43:09 2020 from 10.0.2.2Welcome to Oracle Linux Server release 7.8 (GNU/Linux 4.14.原创 2020-11-23 14:49:21 · 696 阅读 · 0 评论 -
TimesTen与Redis的对比
DB Engines 网站上有TimesTen的介绍,还是比较准确和全面的。 另一个有用的是TimesTen与Redis的对比,我把重点用红框标识出来,如下图: 几个重点: 1. 都属于内存计算 2. TimesTen是关系型数据库,支持ACID, Schema, SQL,PL/SQL,Redis是Key-value Store,不支持前述功能 3. Redis的特点是算法服务器或数据原创 2017-02-23 17:25:27 · 4989 阅读 · 0 评论