redis 常见类型及命令详解
2021/5/6 19:25:39
本文主要是介绍redis 常见类型及命令详解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. key
keys * 查看当前库全部keys exists key 判断某个key是否存在 move key db 移动当前库的key到别的库 expire key 秒钟 设置给定的key设置过期时间 ttl key 查看剩余多少秒过期,-1表示永不过期,-2表示已过期 type key 查看你的key是什么类型
2. string
set/get/del/append/strlen 设置/获取/删除/在值后追加/值的长度 Incr/decr/incrby/decrby 加/减/加多少/减多少 必须为数字 getrange/setrange 获取值的范围/设置范围的值为什么 setex [key] [time] [value] 设置带有效期的键值对(set with expire) setnx [key] [time] [value] 不存在同名键时添加(set if not exist) mset/mget/msetnx 同时多个键值对 设置/添加/不存在添加(只要一个存在都不执行)
3. list
lpush/rpush/lrange 左边入栈/右边入栈/获取范围的值(0 -1 为获取全部) lpop/rpop 尾部出栈/头部出栈 lindex 按照索引下标获得元素(从上到下) llen key 获取list值长度 lrem key n value 删N个值 Itrim key 开始index 结束index 截取指定范围的值后再赋值给key rpoplpush 源key 目的key 从源list的头部出栈一位到目的list左边入栈 lset key index value 设置索引位的值 linsert key before/after 值1 值2 在某个值前或后插入值
4. set
sadd/smembers/sismember 添加/查询所有/查询是否存在 scard 获取集合里元素个数 srem key value 删除集合中元素 srandmember key [n] 随机出n个数 spop key 随机出栈 smove key1 key2 将key1里的某个值移动到key2 sdiff/sinter/sunion key1 key2 比较两key的差值/交集/并集
5. hash
hset/hget/hmset/hmget/hgetall/hdel 插入/获取/多插入/多获取/获取全部/删除 hlen 获取长度 hexists key 在key里面的某个值判断key是否存在 hkeys/hvals 获取全部key/获取全部value hincrby/hincrbyfloat [n] 增加n值 hsetnx 插入(不存在时)
这篇关于redis 常见类型及命令详解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27阿里云Redis学习入门指南
- 2024-12-27阿里云Redis入门详解:轻松搭建与管理
- 2024-12-27阿里云Redis学习:新手入门指南
- 2024-12-24Redis资料:新手入门快速指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-07Redis高并发入门详解
- 2024-12-07Redis缓存入门:新手必读指南
- 2024-12-07Redis缓存入门:新手必读教程
- 2024-12-07Redis入门:新手必备的简单教程