Redis入门到实战-第四弹

Redis实战热身Strings 篇

完整命令参考官网

官网地址

声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准

bash 复制代码
https://redis.io/

Redis概述

Redis是一个开源的(采用BSD许可证),用作数据库、缓存、消息代理和流处理引擎的内存数据结构存储。

Strings 常见操作

操作redis一般会加一个命名空间, 例如user: + key, 手敲省略了这一步

  • 最大512M

  • 设置成功会覆盖掉原来的值

  • setnx 若键不存在,则将键设置为保留字符串值。在这种情况下,它等于SET。当键已经持有一个值时,不执行任何操作。Redis实现分布式锁主要使用这个命令, 已废弃, 现在实现是set key value nx

  • set key value xx 区别在于存在则设置成功, 不存在则什么都不做

  • getset 设置新值并返回旧的值, 已经废弃, 现在用set key get

  • mset 批量设置多个key value

  • mget 可以同时获取多个key对应的值

  • incr 在原来的基础上加1, 如果key不存在默认为0

  • incrby 按照指定的步长增加

  • decr 每次减一, 不存在的key默认是0

  • decrby key decrement 按照指定步长减少

  • incrbyfloat 可以指定小数增加

  • flushdb 清空当前数据库(谨慎操作, 演示需要)

更新计划

欲知后事如何, 请听下回分解

相关推荐
西木Qi2 分钟前
数据库备份、主从、集群等配置
数据库
qw9493 分钟前
MySQL(高级特性篇) 13 章——事务基础知识
数据库·mysql
MXsoft61830 分钟前
基于监控易一体化运维软件的浪潮服务器监控指标详解
运维·数据库
码农幻想梦30 分钟前
实验十 数据库完整性实验
数据库·sql·oracle
小安同学iter35 分钟前
MySQL数据库(二)
数据库·sql·mysql·oracle
努力成为头发茂密的程序员1 小时前
(0基础版,无需输入代码爬取)新手小白初步学习八爪鱼采集器
数据库·学习·数据分析
martian6652 小时前
第22篇:Python开发进阶:详解使用SQLAlchemy进行ORM数据库编程技术
数据库·python·oracle
zm2 小时前
C基础寒假练习(4)
java·前端·数据库
weixin_307779132 小时前
本地Apache Hive的Linux服务器集群复制数据到SQL Server数据库的分步流程
数据库·数据仓库·hive·sqlserver
北漂燕郊杨哥2 小时前
oracle中使用in 和 not in 查询效率分析
数据库·oracle