Redis数据类型 和基本命令

1、Redis 的五大基本类型
String(字符串) Hash(哈希) List(列表) Set (集合) Zset (有序集合)

2、
Redis 键(key)
keys * 查询所有数据库中的键
exists key的名字,判断某个key是否存在
move key db —>当前库就没有了,被移除了
expire key 秒钟:为给定的key设置过期时间
ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期
type key 查看你的key是什么类型
3、
Redis 字符串(String)
set设置/get获取/del/append 添加/strlen 判断长度
Incr/decr/incrby 增加具体的值/decrby,一定要是数字才能进行加减
getrange 获取之间的值/setrange
setex(set with expire)键秒值/setnx(set if not exist)
mset批量设置/mget批量上删除/msetnx
getset(先get再set) 先获取后设置
4、
Redis 哈希(Hash)
hset(hset hash1 id 12 ) 设置/hget/hmset/hmget/hgetall获取所有键值 /hdel
len 获取集合长度
hexists key 在key里面的某个值的key
hkeys/hvals

5、 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

Sadd KEY_NAME VALUE1…VALUEN : edis Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略
Scard KEY_NAME : 命令返回集合中元素的数量。
Smembers KEY_NAME: 命令返回集合中的所有的成员
Smove source destination member : 命令将指定成员 member 元素从 source 集合移动到 destination 集合。
Sismember KEY VALUE : 如果成员元素是集合的成员,返回 1 。 如果成员元素不是集合的成员,或 key 不存在,返回 0 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章