linux--redis的安装和配置和开启多个端口

在workerman开发过程当中须要安装redis来存储用户ip、端口等信息redis

首先UBUNTU中安装redis:spa

apt-update  //更新apt包源

apt-get install redis-server //安装redis-server

安装完毕后能够直接启动redis:3d

redis-server

由于后面没有加启动哪一个配置文件,因此redis会自启动默认的配置文件code

 

而后咱们来看下redis的文件分布server

dpkg -L redis-server

从上往下几个关键文件:blog

/etc/init.d/redis-server-------------redis的可执行程序进程

/etc/redis/redis.conf----------------redis的配置文件ip

/usr/bin/redis-server---------------redis的自启动文件开发

若是是单实例运行redis的话,那么到这里就不须要关心了,若是你想运行多个redis的实例,那么就须要对redis文件进行操做。get

首先咱们要知道redis一个实例就是一个节点,每一个节点分配一个端口号,每一个节点对应一个redis.conf配置文件。

redis默认配置的端口号是6379,假设如今要多配置一个6380,咱们能够直接复制redis.conf命名为redis6380.conf,而且编辑配置文件

cp /etc/redis/redis.conf /etc/redis/redis6380.conf

vi /etc/redis/redis6380.conf

须要修改几个参数

pidfile /var/run/redis/redis6380-server.pid
port 6380
~ logfile /var/log/redis/redis6380-server.log ~ dbfilename dump6380.rdb

而后保存,直接启动这个配置文件就好了

redis-server /etc/redis/redis6380.conf

咱们能够查看下进程

ps auxf | grep redis-server

发现确实启动了两个redis端口,可是两个redis进程用户不同,一个redis,一个是root。若是想用户都为redis,咱们能够直接复制/etc/init.d/redis-server自启动文件而且修改参数

cp /etc/init.d/redis-server /etc/init.d/redis6380

vi /etc/init.d/redis6380

而后退出从新启动redis6380.conf,查看进程

如今就正常了!

相关文章
相关标签/搜索