根据这个链接,可以通过设置来防止redis实例的持久化--save ''。但是,当我尝试在 docker-compose.yml 中使用该参数时,redis 实例仍会从磁盘加载数据库并保留所有数据:
version: '3'
services:
redis:
image: "redis:alpine"
command: ["redis-server", "--save"] # disable persistence
ports:
- "7777:6379"
Run Code Online (Sandbox Code Playgroud)
我也尝试过,command: ["redis-server", "--save", ""]但问题仍然存在。
如何强制执行非持久性(每次重新启动时为空 redis)?
我有一个Laravel应用程序,我从我的前端异步获取和更新数据.我的问题是:AJAX请求的端点是进入routes/api.php还是进入routes/web.php?
在面向对象编程中使用配置的pythonic方法是什么?
我想到了以下2个设置:
class Main():
def __init__(self):
self.config = ConfigClass("config_file.cfg")
self.worker = WorkerClass(self.config.USER_NAME)
self.worker2 = WorkerClass2(self.config)
def run(self):
self.worker.work()
self.worker2.work()
class ConfigClass():
def __init__(self, file_name):
self.config = ConfigParser.ConfigParser()
self.config.read(file_name)
@property
def USER_NAME(self):
return self.config.get("USER", "NAME")
class WorkerClass():
def __init__(self, user_name):
self.user = user_name
def work(self):
print(self.user)
class WorkerClass2():
def __init__(self, config):
self.config = config
self.user = self.config.USER_NAME
def work(self):
print(self.user)
Run Code Online (Sandbox Code Playgroud)
是首选传递配置对象还是仅传递所需的字符串,还是有更好的不同方法我没有提到?
提前致谢。
是否可以将值为 null 的参数传递给 axios?似乎空值被忽略了......