Redis的数据类型:key,string,list,set,sorted set,hash。
学习这种数据类型最主要的就是实践。你多操作几次就记住了。这次先说明前面三种数据类型常用的命令。(请一定要熟练使用常用的命令,后面你会知道为什么哟……)
还是先启动Redis吧。
启动命令还记得吗?
redis-server redis.conf
别忘了密码哟
auth ****
现在开始学习一种数据类型(或许不是一种类型)key
因为Redis是键值对的缓存数据库。所以下面讲解value是String类型的命令:
SET key value [EX seconds] [PX milliseconds] [NX|XX]
将字符串值 value 关联到 key 。
如果 key 已经持有其他值, SET 就覆写旧值,无视类型。
对于某个原本带有生存时间(TTL)的键来说, 当 SET 命令成功在这个键上执行时, 这个键原有的 TTL 将被清除。
可选参数
从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:
EX second :设置键的过期时间为 second 秒。 SET key value EX second 效果等同于 SETEX key second value 。
PX millisecond :设置键的过期时间为 millisecond 毫秒。 SET key value PX millisecond 效果等同于 PSETEX key millisecond value 。
NX :只在键不存在时,才对键进行设置操作。 SET key value NX 效果等同于 SETNX key value 。
XX :只在键已经存在时,才对键进行设置操作。
下面开始讲解list数据类型
好了,这次就说到这吧。当然这三种数据类型还有很多其他的命令。但是可能不是很常用。大家可以自己去探索一下。回头给一个链接。里面有中文的Redis的帮助文档。里面有比较全的命令。
相关推荐
1 Redis常用的数据类型有什么? 2 如何配置启动持久化AOF? 3 查看以test开头的所有的key 4 Redis如何将key为a的hash中key为b对应的值加1 5 Redis有几种订阅方法? 6 简述Redis建立连接池的代码 7 使用jedis向队列b...
Redis
最近有个哥们在群里问,有一个日志,里面存的是IP地址(一行一个),如何将这些IP快速导入到Redis中。...Using a normal Redis client to perform mass insertion is not a good idea for a few reasons: the naive app
上面已经说过,Redis支持丰富的数据类型,所以这完全可以用Redis来完成,将这种热点数据存到Redis(内存)中,要用的时候,直接从内存取,极大的提高了速度和节约了服务器的开销。 总之,Redis的应用是非常广泛...
Redis主要有哪些功能? Redis支持哪几种数据类型? Redis是单进程单线程的? Redis为什么是单线程的? 使用Redis的优势? Redis集群方案应该怎么做?都有哪些方案? ...
狂神Redis课堂笔记,Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 翻译为:Redis是一个开源的内存中的数据结构存储系统,它可以用作...
《Redis入门指南(第2版)》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产环境中部署运行Redis、数据类型与命令、使用Redis实现队列、事务、复制、...
一、Redis数据类型使用场景 1. 两个小细节 (1)命令不区分大小写,而 key 区分大小写。 (2)help @ 可以快速查看命令。 # 1: 命令不区分大小写,而 `key` 区分大小写 127.0.0.1:6379[2]> set k1 v1 OK 127.0.0.1:...
a)了解NoSQL及其产品 b)掌握Redis的安装和启动 c)掌握Redis的数据类型 d)掌握Redis的操作命令 e)掌握JRedis的使用 f)掌握Redis的持久化 g)掌握Redis的replication
第 2 章数据类型初探. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 字符串 (Strings) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash) KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys) RANDOMKEY 随机获得一个已经存在的key,如果当前数据库为空...
第 2 章数据类型初探. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 字符串 (Strings) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
我们给大家列出详细的图文步骤教给大家在linux虚拟机...Redis数据类型 b) 在/usr/local创建redis目录(mkdir redis) 将redis-3.0.7.tar.gz复制到此目录下(cy /root/redis-3.0.7.tar.gz /usr/local/redis),进行解压(ta
与其它键值数据存储相比,Redis有一组相对丰富的数据类型。 c.Redis可以将数据复制到任意数量的从机中。 Redis的优点 a.异常快:Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/...
内容概要:主要把一些常用的redis操作使用redisTemplate包装为redis命令名的方式,包括redis的各种数据类型的操作方法,如,批量删除key;序列化key;查找匹配的key;将当前数据库的 key 移动到给定的数据库 db 当中...
Redis是:a disk backed in memory database,而且有丰富的数据类型:strings,hashes, lists, sets, sorted sets, bitmaps和hyperloglogs.
rediscompare是用于比较redis数据库数据一致性的命令行工具 验证机制 rediscompare扫描源数据库中的数据,并通过scan命令将其与目标数据库进行比较,并从值长度,值和ttl等维度进行检查。 最后,生成一个结果文件,...
这里之前的配置有问题,因为参数类型不一致,有时候jar和环境的问题,导致参数根据index对应,会处理问题, 理论上加另一个 name,就可以解决,现在把name 和type都加上,更保险。 --> 二、登录获取上一个URL...
例如:100个redis数据节点组成的redis-cluster集群,如果单纯手工安装,既耗时又容易出错。2.实例碎片化 作为一个Redis管理员(可以看做redis DBA)需要帮助开发者管理上百个Redis-Cluster集群,分布在数百台机器上,...
MMKV:内存映射文件上的快速持久键值引擎 MMKV是BSD许可的,基于内存映射文件的快速...支持大多数Redis数据结构和API 支持自定义POD类型。 与内存中的相同数据结构相比,具有非常快的性能。 警示语 如果应用程序/