Hash
127.0.0.1:6379> hsetnx guild_ guildName 1
(integer) 1
127.0.0.1:6379> hsetnx guild_ guildName 2
(integer) 0
127.0.0.1:6379> hsetnx guild_ guildName2 1
(integer) 1
127.0.0.1:6379>
因此可以用于:检查这个工会的名字是否已经有了。
前缀都是guild_ field如果重复,那么就会失败。 nx指的是:field不能重复。
String
127.0.0.1:6379> setnx guild_1001 200
(integer) 1
127.0.0.1:6379> setnx guild_1001 200
(integer) 0
127.0.0.1:6379> get guild_1001
"200"
127.0.0.1:6379> get guild_1002
(nil)
127.0.0.1:6379> del guild_1001
(integer) 1
127.0.0.1:6379> get guild_1002
(nil)
127.0.0.1:6379> get guild_1001
(nil)
127.0.0.1:6379>
guild_1001 前缀 guild表示的是工会这个功能,1001这个人是否在某个工会中。
setnx的返回值可以判断是否设置成功。 // 增
del进行删除。 // 删
get用于查询所在的工会id。 // 查