1.redis五种数据类型
string hash list set sortSet
string
key =>value 键值对
可做锁用
命令示例如下: set age 13
hash
hash是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
命令示例如下:hmset set person name “张山”
list
redis列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素列表的头部或者尾部
命令示例如下: lpush job 1
set
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
命令示例如下:sadd class1 张三
sort set
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
命令示例如下: zadd class1 1 zhangsan
2.redis常见命令记录
2.1 SETNX
用法:SETNX key value
解释: 只在键 key 不存在的情况下, 将键 key 的值设置为 value ;若键 key 已经存在, 则 SETNX 命令不做任何动作。