目录
启动
redis-sever.exe
redis-cli
redis-cli --raw
----ctrl+c 停止
图形化工具
redisinsight
String
SET name kwq // 键值对
GET name // 键 区分大小写
DEL name // 删除
EXISTS name // 是否存在
KEYS * // 查找键
FLUSHALL // 删除所有键
EXPIRE name 10 // 设置过期时间为10秒的键 name
SETEX name 10 kwq // 设置过期时间为10秒的键值对 name : kwq
SETNX name // 当键不存在是设置,存在则不变
TTL namew // 过期时间查看
List
LPUSH letter a // 在列表letter 头部 加入a,也可以添加多个元素,如 b c d
RPUSH letter a // 在列表letter 尾部 加入a
LPOP letter // 删除并返回头元素,在后面加上数字,如LPOP letter 2,表示删除前2个
RPOP letter // 删除并返回尾元素,在后面加上数字,如RPOP letter 2,表示删除后2个
LRANGE letter 0 -1 // 获取列表中第0个到最后一个元素,即所有元素
LLEN letter // 获取长度
LTRIN letter 1 3 // 删除(TRIN修剪) 指定范围1~3 外的全部元素
SET
SADD course Redis // 在set course 中加入 Redis,set中元素 不能重复
SMEMBERS course // 查看集合中元素
SISMEMBER Redis // 判断是否存在元素Redis
SREM course Redis // 删除 course集合 中的 Redis元素
//运算,交集并集等等
SINTER
SUNION
SDIFF
SortedSet
ZADD result 680 清华 670 北大 560 山西大学 // 有序集合中添加元素,每个元素绑定一个浮点分数
ZRANGE result 0 -1 // 查元素,从分数低到高输出
ZRANGE result 0 -1 WITHSCORES // 输出 元素和分数
ZSCORE result 清华 // 查看清华分数
ZRANK result 清华 // 查看清华排名(从小到大),输出2
ZREVRANK result 清华 // 查看清华排名(从大到小),输出0
ZREM result 清华 // 删除清华
Hash
HSET person name kwq // 在person中加入键值对
HGET person name // 获取键的值
HGETALL person // 获取所有 键值对
HDEL person name // 删除键值对
HEXISTS person name // 是否存在
HKEYS person // 获取person中所有键
HLEN person // 获取person中键的数量
标签:name,元素,Redis,笔记,学习,person,result,letter
From: https://www.cnblogs.com/kwqlj/p/18297885