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中最基本的数据类型,可以存储任何类型的数据,如整数、浮点数、字符串等。 设置字符串: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX:设置键的过期时间(秒)。 PX:设置键的过期...
字符串是Redis中最基本的数据类型,可以存储任何类型的数据,如整数、浮点数、字符串等。 设置字符串: SET key value [EX seconds] [PX milliseconds] [NX|XX] EX:设置键的过期时间(秒)。 PX:设置键的过期...
上面已经说过,Redis支持丰富的数据类型,所以这完全可以用Redis来完成,将这种热点数据存到Redis(内存)中,要用的时候,直接从内存取,极大的提高了速度和节约了服务器的开销。 总之,Redis的应用是非常广泛...
《Redis入门指南(第2版)》是一本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数据类型使用场景 1. 两个小细节 (1)命令不区分大小写,而 key 区分大小写。 (2)help @ 可以快速查看命令。 # 1: 命令不区分大小写,而 `key` 区分大小写 127.0.0.1:6379[2]> set k1 v1 OK 127.0.0.1:...
Redis命令实践涉及多个方面,包括连接、基础命令使用、数据类型操作等。以下是一个详细的Redis命令实践指南: 1. 启动和关闭Redis服务 启动Redis服务: 使用配置文件启动:redis-server /path/to/redis.conf ...
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,如果当前数据库为空...
Redis 是一个开源的高性能键值对数据库,支持多种类型的数据结构,如字符串、哈希、列表、集合和有序集合等。它常用于缓存、消息队列、排行榜等场景。以下是一些 Redis 的基本概念和简单使用例子,适合新手入门。 ...
第 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 当中...