redis - 如何在 redis 列表中推送变量 - redis 命令行

标签 redis

请检查以下命令,

redis /tmp/redis.sock> set s1 String1
OK
redis /tmp/redis.sock> set s2 String2
OK
redis /tmp/redis.sock> set s3 String3
OK
redis /tmp/redis.sock> LPUSH list s1 s2 s3
(integer) 3
redis /tmp/redis.sock> LRANGE list 0 -1
1) "s3"
2) "s2"
3) "s1"
redis /tmp/redis.sock>

当我尝试将变量推送到 Redis 列表中时,该值被视为字符串。是否有任何解决方法可以将变量添加到列表中?

谢谢。

最佳答案

Redis 列表中的元素是字符串。您不能在它们之间嵌套数据结构或创建的引用。

关于redis - 如何在 redis 列表中推送变量 - redis 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42484140/

相关文章:

ruby-on-rails-4 - rails4-capistrano3 : How to start-stop-restart redis-server after deploy?

node.js - 用户之间的实时聊天,就像在社交网络中一样 [Laravel + Node + Redis]

nginx - lua redis 字符串比较不起作用

node.js - 列表值的 redis Node 库 json 序列化

node.js - 在 Redis 中存储和检索坐标数据

ruby-on-rails - Rails Sidekiq - 邮件类无法识别

redis - redis 集群中的哈希槽是什么意思?

redis - 加载 dump.rdb 失败

Redis排序设置错误分数

python - 如何使用python在redis中创建嵌套结构?