redis中从TCP端口到Unix套接字的转换
我可以在redis.conf中将tcp端口更改为unix套接字而不重新启动redis服务器吗?如果是这样的话,你能概述一下这些步骤吗redis中从TCP端口到Unix套接字的转换,redis,Redis,我可以在redis.conf中将tcp端口更改为unix套接字而不重新启动redis服务器吗?如果是这样的话,你能概述一下这些步骤吗 传统的做法如下: 1) redis.conf中的注释端口6379 2) 在redis.conf中取消注释/var/run/redis/redis.sock和unixsocketperm 770 3) 将unixsocketperm 770更改为unixsocketperm 777(或者最好是755) 4) 重新启动redis服务器 5) 在应用程序内部,将con
传统的做法如下: 1) redis.conf中的注释
端口6379
2) 在redis.conf中取消注释/var/run/redis/redis.sock
和unixsocketperm 770
3) 将unixsocketperm 770
更改为unixsocketperm 777
(或者最好是755
)
4) 重新启动redis服务器
5) 在应用程序内部,将connectionpool设置为
redis.connectionpool(connection\u class=redis.UnixDomainSocketConnection,path='/var/run/redis/redis.sock',db=0)
AFAIK,您不能这样做。为什么不重新启动它?@for_stack:我们之前的交换让我对重新启动感到有点害怕,所以我想知道是否有可能在这种特殊情况下完全绕过它。你可以关闭Redis并备份RDB文件。之后,重新启动Redis:)