redis - 包含新密钥

时间:2017-12-28 01:03:44

标签: redis key

如何在新的中加入

e.g。我使用创建userId 密钥 1.每当我创建新用户时,我希望新值的密钥 包含id,如下所示:user:[id]

127.0.0.1:6379> set userId 1
OK
127.0.0.1:6379> incr userId
(integer) 2
127.0.0.1:6379> set user:[userId] name UserName
(error) ERR syntax error
127.0.0.1:6379>

这是什么语法?

2 个答案:

答案 0 :(得分:1)

没有这样的语法 - 您的应用程序逻辑应该获取下一个用户ID并将其设置在新密钥中。

注意:您不必初始化ID密钥 - Redis会默认将不存在的密钥视为0。

答案 1 :(得分:0)

非常简单

使用以下cmd连接到Redis cli

redis-cli

用于设置redis键值

"SETEX" keynamee ttl value
"SETEX" "userId" "600"  "1"

获取价值

"GET" keyname

"GET" userId

您可以使用followin命令监控redis     redis-cli监视器

它应该有用