redis常用命令
来源:互联网 发布:淘宝300解id锁是可靠吗 编辑:程序博客网 时间:2024/06/05 09:19
工作中常常有一些数据存储在redis中,要查看redis中的缓存信息,并对缓存信息进行一些操作,记录下目前工作中常用的redis命令:
1. set
SET key value [EX seconds]
将字符串值value关联到 key,如果key已经有值,则直接覆盖旧值,无视类型。
对于某个原本带有生存时间(TTL)的键来说, 当 SET 命令成功在这个键上执行 时, 这个键原有的 TTL 将被清除。
2.Mset
MSET key value [key value …]
同时设置一个或多个 key-value 对。
如果某个给定 key 已经存在,那么 MSET 会用新值覆盖原来的旧值。
MSET 是一个原子性(atomic)操作,所有给定 key 都会在同一时间内被设置,某些给定 key 被更新而另一些给定 key 没有改变的情况,不可能发生。
3. get
GET key
返回 key 所关联的字符串值。
如果 key 不存在那么返回特殊值 nil 。
假如 key 储存的值不是字符串类型,返回一个错误,因为 GET 只能用于处理字符串值。
相对应的还有Mget,MGET key [key …],返回所有(一个或多个)给定 key 的值。工作中并不常用,暂不详述。
4.keys
KEYS pattern
查找所有符合给定模式 pattern 的 key 。
KEYS * 匹配数据库中所有 key—-类似正则表达式
特殊符号用 \ 隔开
注意:KEYS 的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。
5.flushall
FLUSHALL
清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。
此命令从不失败,总是返回OK。
目前工作中常用redis命令处理键和字符串,对于哈希表、集合、列表的处理类似,可以查看官方文档 https://redis.io/commands
- Redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- Redis常用命令
- redis常用命令
- Redis常用命令
- redis 常用命令
- redis常用命令
- redis常用命令
- redis 常用命令
- Redis常用命令
- Redis 常用命令
- 解决低版本IE浏览器渲染模式和html5兼容
- Spring官网下载dist.zip的几种方法
- Thread和Runnable
- 从Java 到Android 一个程序员的自我整理。
- 第5节-高斯判别分析和朴素贝叶斯
- redis常用命令
- 分治法-leetcode
- find & rm 组合删除目录
- jzoj 4999. 【NOI2017模拟3.3】螺旋序列 不删除版莫队算法
- 如何强制360浏览器以极速模式打开页面(lofter博客转移飞碟)
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- Java 7之多线程
- 工具推荐:LICEcap-录屏为动态图片
- Dialog自定义setView点击事件空指针