Redis常用的数据类型之String

常用的key操作指令

指令实操

设置键值对、查看所有的key

某个key是否存在

查看键所对应值的类型

设置过期时间,并查看剩余时间

正数:距离过期的剩余时间(单位是秒)
-2:已过期
-1:永不过期(一开始如果用set k1 zyyyyyy 就默认 永不过期)
切换库、查询库里面key的数量
删库(项目里面,使用一定谨慎!)

2种:

flushdb

flushall

设置值、获取值
追加值、获取长度

返回的是 追加值以后。整个value的长度

不存在该key就设置一个key

set如果之前有值,会覆盖
setnx如果之前有值,不设置值、不覆盖
如果是数字,增加1或者减少1,或者想增加多少就多少
批量设置值、批量获取值
批量设置值时,已经存在,会覆盖原值
msetnx 批量设置值时,已存在,不覆盖,全失败
按照索引范围,截取字符串
从某个索引位置开始,替换
一开始设置的时候就把过期时间设置上

指令全览

相关推荐
@ chen1 小时前
MySQL 中的锁机制
数据库·mysql
Elastic 中国社区官方博客2 小时前
Elasticsearch:使用 Elastic Workflows 构建自动化
大数据·数据库·人工智能·elasticsearch·搜索引擎·自动化·全文检索
OnYoung2 小时前
编写一个Python脚本自动下载壁纸
jvm·数据库·python
Apple_羊先森2 小时前
ORACLE数据库巡检SQL脚本--15、表空间的运行状态
数据库·sql·oracle
ALex_zry2 小时前
分布式缓存与微服务架构的集成
分布式·缓存·架构
数据与人2 小时前
ksql 元命令完整帮助
数据库·oracle
m0_581124192 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
大黄说说2 小时前
打通异构数据库:PostgreSQL 通过 mysql_fdw 实现 MySQL 透明查询实战
数据库·mysql·postgresql
马克学长2 小时前
SSM在浙智游bjl48(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·浙智游系统·景点信息管理