redis基础语法
Redis基础语法如下:
1. SET key value :设置key对应的值为value
2. GET key :获取key对应的值
3. DEL key :删除key
4. EXISTS key :判断key是否存在,存在返回1,不存在返回0
5. INCR key :将key的值加1,如果key不存在,则先将其值设置为0再加1
6. DECR key :将key的值减1,如果key不存在,则先将其值设置为0再减1
7. INCRBY key increment :将key的值加上increment,increment可以为负数
8. DECRBY key decrement :将key的值减去decrement,decrement可以为负数
9. APPEND key value :将value追加到key对应的值的末尾
10. STRLEN key :获取key对应的值的长度
11. MSET key1 value1 key2 value2 … :设置多个key的值
12. MGET key1 key2 … :获取多个key的值
13. KEYS pattern :获取所有符合pattern模式的key
14. TYPE key :获取key对应的值的类型
15. EXPIRE key seconds :设置key的过期时间为seconds秒
16. TTL key :获取key的剩余过期时间,单位秒
17. PERSIST key :取消key的过期时间
18. RANDOMKEY :返回一个随机的key
19. RENAME key newkey :将key重命名为newkey
20. RENAMENX key newkey :将key重命名为newkey,如果newkey已经存在,则不进行重命名操作
21. LLEN key :获取列表类型key对应的值的长度
22. LPUSH key value1 value2 … :将value1,value2等依次插入到列表类型key对应的值的头部
23. RPUSH key value1 value2 … :将value1,value2等依次插入到列表类型key对应的值的尾部
redis doc24. LPOP key :移除并返回列表类型key对应的值的头部元素
25. RPOP key :移除并返回列表类型key对应的值的尾部元素
26. LINDEX key index :获取列表类型key对应的值在index位置的元素
27. LRANGE key start end :获取列表类型key对应的值从start到end范围内的所有元素
28. SADD key member1 member2 … :向集合类型key对应的值中添加member1,member2等元素
29. SREM key member1 member2 … :从集合类型key对应的值中删除member1,member2等元素
30. SMEMBERS key :获取集合类型key对应的值中的所有元素
31. SISMEMBER key member :判断member是否存在于集合类型key对应的值中
32. SCARD key :获取集合类型key对应的值的元素个数
33. ZADD key score1 member1 score2 member2 … :向有序集合类型key对应的值中添加score1:member1,score2:member2等元素
34. ZREM key member1 member2 … :从有序集合类型key对应的值中删除member1,member2等元素
35. ZRANGE key start end [WITHSCORES] :获取有序集合类型key对应的值从start到en
d中的所有元素,WITHSCORES表示同时返回元素的score值
36. ZRANK key member :获取有序集合类型key对应的值中member的排名,从0开始
37. ZCARD key :获取有序集合类型key对应的值的元素个数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论