redis入门初学者笔记

Redis的Key操作

redis是以Key-Value的形式存储数据,类似于Map集合的存储,但是Map是存在内存中的

Set:存入一个key-value值,set key(key可以是自己随意设置值) value(key对应的值)比如:set  name  "张三";这就存入redis的key-value

Get:得到key值对应的value值,get key 比如:get name 此时返回 "张三"

Del:删除一个key-value值,del key 比如: del name  此时我们调用 get name 会返回 null

Exists:判断redis当中是否含有key,exists key 如果 含有返回1 ,如过不含有 返回0.

Keys:返回满足给定形式的所有的key值,比如有 set name:123,set name:234,set name:345(此处没有设置value值,但是在用redis时要赋值value)

keys name:* 此时就会返回 name:123 name:234 name:345

mget:此时调用 会返回 所有满足key的value的值 ,比如:mget name:123 name:234 name:345 此时返回所有的value的值

时间: 2024-12-28 22:06:29

redis入门初学者笔记的相关文章

Redis入门指南-笔记-进阶

4.1 事务 (1) 事务是一组命令的集合 (2) 事务同命令一样是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行. (3) 格式: MULTI //告诉Redis,下面我给你的命令属于同一个事务,你先不要执行,而是把他们暂时存储起来: 命令1: 命令2: ........ EXEC //告诉Redis将等待执行的事务队列中的所有命令按照发送顺序依次执行 //事务中的命令是在EXEC之后才执行 //EXEC命名返回值是多行字符串 (4) Redis的事务没有关系数据库事务提供

redis入门指南-笔记-简介

Redis-REmote DIctionary Server(远程字典服务) Redis特性简介 1. 存储结构---字典形式键值对 数据类型如下: 字符串类型.散列类型.列表类型.集合类型和有序集合类型 2. 内存存储与持久化 1) Redis把数据存储在内存中,读取速度快,一秒内读写超过十万个键值:而MySQL将数据存储在硬盘中,受I/O读取速度限制. 2) 持久化: 内存中的数据在电脑关机后就丢失了,而redis提供了持久化的支持,即可以将内存中的数据异步写入到硬盘中: 3. 功能丰富 1

Redis入门学习笔记一

Redis 简要描述: 1.  Redis 是啥 ? Redis 英文名称全称为: Remote Dictionary Server ,中译为远程字典服务器. 是一款区分于磁盘数据库如(Mysql)的采用Key-Value键值对的字典结构的缓存数据库. 2. Redis有什么作用? Redis作为一款内存数据库,其最大的有点就是高速,对于那些高频访问的数据,进行加缓存.Redis加载缓存的时候使用的LRU机制,对于热点数据将会持续保留,其他的将会被淘汰. Redis涉及到的LRU简要源码解析算法

redis入门笔记(1)

redis入门笔记(1) 1. Redis 简介 •Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure server).Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes).列表(lists).集合(sets)和 有序集合(sorted sets)等数据类型. 对于这些数据类型,你可以执行原子操作.例如:对字符串进行附加操作(append):递增哈希中的值:向列表中增加元素:

redis入门笔记(2)

redis入门笔记(2) 上篇文章介绍了redis的基本情况和支持的数据类型,本篇文章将介绍redis持久化.主从复制.简单的事务支持及发布订阅功能. 持久化 •redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化,这是相对memcache来说的一个大的优势.redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式. Snapshotting        快

Redis入门指南

随着互联网业务对性能需求日益强烈,作为Key/Value存储的Redis具有数据类型丰富和性能表现优异的特点.如果能够熟练地驾驭它,不管是把它用做缓存还是存储,对很多大型应用都很多帮助.新浪作为世界上最大的Redis使用者,体会到了Redis为高并发在线业务带来的好处,但同时也遇到了很多挑战,新浪为推动Redis这种NoSQL产品在中国互联网产品技术架构中的使用做出了卓越的贡献.作为国内第一本推进Redis普及的书,此书比较详细地介绍了Redis入门必备的基础知识,同时拥有了一些实践性方面的章节

Redis入门实例

在此之前,对Redis有必要清楚以下问题: Redis是什么? Redis解决了什么问题? Redis的优势? 如何使用Redis?(本文重点) Redis是什么 首先看官网的定义: Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 所以,Redis是一个key-value的内存数据库.不过Redis在生产环境中使用最多的功能是缓存系统.至于其他作用比如数据库和消息中间件,则不会展开. Redis解决了什么问题 在大型网站技术架构中,缓存系统

Hadoop入门学习笔记---part4

紧接着<Hadoop入门学习笔记---part3>中的继续了解如何用java在程序中操作HDFS. 众所周知,对文件的操作无非是创建,查看,下载,删除.下面我们就开始应用java程序进行操作,前提是按照<Hadoop入门学习笔记---part2>中的已经在虚拟机中搭建好了Hadoop伪分布环境:并且确定现在linux操作系统中hadoop的几个进程已经完全启动了. 好了,废话不多说!实际的例子走起. 在myeclipse中新建一个java工程: 在项目工程中新建一个lib包用于存放

Hadoop入门学习笔记---part1

随着毕业设计的进行,大学四年正式进入尾声.任你玩四年的大学的最后一次作业最后在激烈的选题中尘埃落定.无论选择了怎样的选题,无论最后的结果是怎样的,对于大学里面的这最后一份作业,也希望自己能够尽心尽力,好好做.正是因为选题和hadoop有关,现在正式开始学习hadoop.将笔记整理于此,希望与志同道合的朋友共同交流. 作者:itRed 邮箱:[email protected] 个人博客链接:http://www.cnblogs.com/itred 好了,废话不多说.进入正题!开始hadoop的学习