gpt4 book ai didi

Redis 缓存服务器 - 多网站环境

转载 作者:可可西里 更新时间:2023-11-01 11:20:00 24 4
gpt4 key购买 nike

我是redis的新手,但我今天安装了一个windows版本。我能够使用 StackExchange.Redis c# 客户端 ( https://github.com/StackExchange/StackExchange.Redis )

但是现在我遇到了一个小问题。我有一个站点有多个使用相同的 redis 服务器的环境,所以我遇到了一个关键的冲突问题。

在一台 Redis 服务器上支持多环境应用程序的最佳方式是什么。我阅读了有关数据库索引的信息,但根据我对一些过时文章的研究,它似乎不受欢迎。 2016 年,推荐的方法是什么?

最佳答案

通常有两种解决方法:

Assign an exclusive database for each app

正如您提到的,您可以将数据存储到不同应用程序的专属数据库中。随着select命令,你可以在这些数据库之间切换。

Each app has different key prefix

如果你想/必须将所有数据存储在一个数据库中,你可以使用键前缀来避免键冲突。例如:app1 的键有一个前缀:app1,app2 的键有一个不同的前缀:app2

// set keys for app1
set app1:key1 value
set app1:key2 value
// ...
// set keys for app2
set app2:key1 value
set app2:key2 value

关于Redis 缓存服务器 - 多网站环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39628311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com