redis操作命令 3

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: redis操作命令 3

redis操作命令
一.string类型的命令
1.插入string类型的数据
set keyname1 keyValue -- 插入string类型的redis key
2.获取string类型的数据
get keyname1
3.删除key
del keyname1
二、哈希HASH
1, 插入一个哈希结构的字段
hset key value
2,删除一个或多个哈希表字段
hdel key field [field2] value

获取哈希表中的字段的数量
hlen hset1

获取所有给定字段的值
hmget key field1 [field2 ...]

同时将多个 field-value (域-值)对设置到哈希表 key 中。
HMSET key field1 value1 [field2 value2 ]

只有在字段 field 不存在时,设置哈希表字段的值
hsetnx key field value

三、列表List

插入一个list结构的数据
lpush key value1,value2,,,,

查看list结构的redis key
lrange start stop

从右边插入
rpush key value1,value2,,,
4, 从右边遍历输出
lpush key value1,value2,,,

显示列表的长度
llen key

将一个值插入到已存在的list结构中
lpushx key value

移除列表元素
lrem key count value

通过列表索引设置列表的值
lset key index value

四、集合
set集合是string类型的无序集合。集合成员是唯一的。添加删除查找的复杂度是O(1)

插入set集合(语法:sadd key member member....)
sadd runsetkey redis
sadd runsetkey mongodb
sadd runsetkey mysql
sadd runsetkey mysql

查看redis所有的set集合的key中成员数量
scard key

返回set集合中所有的成员
smembers key

五、有序集合
1, 插入有序集合
zadd key index value[values]

获取成员数目
ZCARD key

计算在有序集合中指定区间分数的成员数
ZCOUNT key min max

有序集合中对指定成员的分数加上增量increment
ZINCRBY key increment member

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
1月前
|
NoSQL Java Redis
redis的基本命令,并用netty操作redis(不使用springboot或者spring框架)就单纯的用netty搞。
这篇文章介绍了Redis的基本命令,并展示了如何使用Netty框架直接与Redis服务器进行通信,包括设置Netty客户端、编写处理程序以及初始化Channel的完整示例代码。
44 1
redis的基本命令,并用netty操作redis(不使用springboot或者spring框架)就单纯的用netty搞。
|
12天前
|
存储 NoSQL Java
Redis命令:列表模糊删除详解
通过本文的介绍,我们详细探讨了如何在Redis中实现列表的模糊删除。虽然Redis没有直接提供模糊删除命令,但可以通过组合使用 `LRANGE`和 `LREM`命令,并在客户端代码中进行模糊匹配,来实现这一功能。希望本文能帮助你在实际应用中更有效地操作Redis列表。
25 0
|
1月前
|
缓存 NoSQL 测试技术
Redis如何解决频繁的命令往返造成的性能瓶颈!
Redis如何解决频繁的命令往返造成的性能瓶颈!
|
1月前
|
缓存 NoSQL Redis
Redis命令:列表模糊删除详解
Redis命令:列表模糊删除详解
47 3
|
1月前
|
NoSQL 关系型数据库 MySQL
Redis 事务特性、原理、具体命令操作全方位诠释 —— 零基础可学习
本文全面阐述了Redis事务的特性、原理、具体命令操作,指出Redis事务具有原子性但不保证一致性、持久性和隔离性,并解释了Redis事务的适用场景和WATCH命令的乐观锁机制。
208 0
Redis 事务特性、原理、具体命令操作全方位诠释 —— 零基础可学习
|
29天前
|
NoSQL Redis 数据安全/隐私保护
Redis 命令
10月更文挑战第15天
25 0
|
2月前
|
监控 NoSQL Redis
redis-server --service-install redis.windows.conf --loglevel verbose 命令的作用是什么?
redis-server --service-install redis.windows.conf --loglevel verbose 命令的作用是什么?
106 3
|
2月前
|
存储 缓存 NoSQL
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
Redis 过期删除策略与内存淘汰策略的区别及常用命令解析
71 0
|
3月前
|
存储 消息中间件 NoSQL
Redis命令详解以及存储原理
Redis命令详解以及存储原理
|
4月前
|
存储 缓存 NoSQL
Redis 全局通用命令整理
Redis 全局通用命令整理
67 10