redis - Redis中存储整数和字符串的区别

标签 redis

这两个命令有什么区别吗?

LPUSH myset 123
LPUSH myset "123"

我想存储大约 500 万个整数,并且我想以最有效的方式进行存储。

最佳答案

不,没有区别;两者都存储为字符串。来自 redis.io :

Redis Lists are simply lists of strings, sorted by insertion order.

根据您的使用情况,您可能需要考虑使用 set ,而不是列表。

关于redis - Redis中存储整数和字符串的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32274113/

相关文章:

java - 为什么 RMap 接口(interface)没有 removeAll 方法?批量删除最方便的方法是什么?

django - 你好!我无法在 django 上连接 "heroku redis"

.net - Stackexchange.Redis 的 fire and forget 是否保证交付?

redis - 带有哨兵的 Redis 在脑裂后的表现如何?

python - 线程安全的redis客户端

sql - NoSQL 设计原则与连接

redis - 如何搭建一个简化的redis集群(支持数据分片、负载均衡)?

Azure Redis 缓存 - 如何正确处理复制实例

redis - 创建单个 Redis 实例前的注意事项

Redis 缓存结构用例