我已经下载了redis-2.6.16.tar.gz文件并且我成功安装了.安装后我运行src/redis-server它工作正常.
但我不希望每次都手动运行src/redis-server,而是希望redis-server连续作为后台进程运行.
安装完成后我做了以下任务:
1. vim redis.conf我换了
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
Run Code Online (Sandbox Code Playgroud)
但我发现了同样的结果.我做错了什么?
redis在后台运行后.我将使用以下命令运行juggernaut作为后台进程.
nohup node server.js
Run Code Online (Sandbox Code Playgroud)
但我无法让redis在后台运行.请提供一些解决方案.
我是phoenix,elixir的新人.我想在new.html.exx上的text_field上获取params [:task_id],类似于下面的rails代码.
<%= f.text_field :task_id, value: params[:task_id] %>
Run Code Online (Sandbox Code Playgroud)
我在iex shell上找到了以下信息
[info] GET /tasks/1/comments/new
[debug] Processing by HelloWorld.CommentController.new/2
Parameters: %{"task_id" => "1"}
Run Code Online (Sandbox Code Playgroud)
我尝试使用IEX.pry并得到以下结果,但我无法将其应用于text_input值.
pry(3)> conn.params["task_id"]
"1"
Run Code Online (Sandbox Code Playgroud)
也尝试下面的代码,但没有运气.
<%= text_input f, :task_id, value: @conn.params["task_id"] %>
Got Error: assign @conn not available in eex template.
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.谢谢.